Отладка моего веб-приложения с помощью JSON / Firefox - Firefox обрабатывает JSON?

StackOverflow https://stackoverflow.com/questions/94767

  •  01-07-2019
  •  | 
  •  

Вопрос

Я пытаюсь отладить свое веб-приложение с помощью FireFox3.Однако, когда канал JSON поступает из моего приложения, Firefox хочет открыть "application / json" в новой программе.Есть ли способ настроить FireFox3 для обработки JSON как обычных текстовых файлов и открыть JSON на текущей вкладке?

Спасибо.

Это было полезно?

Решение

Попробуйте Открыть в расширении браузера.

[правка 30.05.2010 - обновлена ссылка]

Другие советы

Тот Самый JsonView Расширение Firefox действительно приятное.

Он форматирует, выделяет и т.д...

Единственный недостаток заключается в том, что для этого требуется, чтобы тип mime был установлен в "application/json".Но на самом деле это не является недостатком для вас, потому что, основываясь на вашем "ответе" (что не должно быть ответом) ваша проблема в том, что тип mime является "application/json" и в результате Firefox не знает, что с этим делать, и загружает его вместо отображения.

JSONView

Я бы заглянул в настройки> список приложений.Какое приложение предназначено для "application /*"?

Кроме того, используете ли вы FireBug?Абсолютно необходимо, поскольку вы можете просмотреть заголовки и содержимое ответа в сетевом представлении.

Рассмотрите возможность использования MIME-типа text / javascript вместо application / json

Я бы просто использовал Поджигатель - это позволит вам детально изучить объект JSON сам по себе, наряду с его сотней других полезных функций.

Каков тип содержимого канала Json.Похоже, это может быть какое-то приложение вместо текста.

Измените тип содержимого фида на текстовый, и FireFox больше не будет пытаться открыть его в другой программе.

Отправка JSON с помощью application / json mimetype является правильной, и изменять это было бы неправильно.

text / javascript считается устаревшим.

Это немного старый вопрос, но я обнаружил, что метод Rails response_to (по крайней мере, начиная с 3.1) можно убедить отображать в определенном формате, добавив параметр запроса 'format' к рассматриваемому ресурсу.Например:

В контроллере:

def show
  @object = Object.find(params[:id])
  respond_to do |format|
    format.html
    format.json { render json: @object }
  end
end

В браузере:

/object/1             # => renders as html
/object/1?format=json # => renders as json
/object/1.json        # => also renders as json

Для того, чтобы это произошло, не требуется никаких изменений в приложении rails.Это похоже на Волшебство.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top