есть ли плагин Chrome, который отображает файлы JSON в Chrome? В настоящее время Chrome просто пытается загрузить их, и это скучно.
Плагин Google Chrome для чтения JSON
6 ответов
- просмотрщик в браузере
- развернуть и сжать элементы JSON
- формат проверки
- не требует .json окончание
включить:
кнопка Chrome ключ > > Инструменты > > Расширения > > "разрешить доступ к URL-адресам файлов"
Я получил нетерпеливый ждет нового API Chrome и портирован JSONView просто с помощью простого соответствия регулярных выражений.
http://github.com/jamiew/jsonview-chrome
это черновик, но он работает! Вы можете установить его, используя "Загрузить распакованное расширение" из chrome://extensions-разработка некоторые перегибы, но упаковать его как реальное расширение в ближайшее время.
для дальнейшего уточнения проверки расширения "XML Tree" (суперпользователь не позволит мне опубликовать 2 ссылок пока нет)
видимо, некоторое время назад кто-то спросил, Как построить такое расширение на группе Google Chromium-extensions, и ответ был такой это еще невозможно.
совсем недавно, кто-то попросил снова тот же вопрос - Итак, похоже, что появление такого расширения не займет много времени, как только будет реализована поддержка API.
между тем, если вы действительно обеспокоены этим, и вы можете установить локальный прокси (может стать использование программы Fiddler2, например), вы можете попытаться изменить заголовок Content-Type для всех ответов, где он "application/json" на "text/plain", и сделать это только для запросов страниц Chrome. Это трюк хром показать вам виден текст JSON-данные, а не пытаться его скачать. Будьте осторожны, хотя: это может сломать некоторые веб-приложения, которые ожидал тип содержимого "application / json".
реализовать это с помощью Fiddler, просто выберите " Настроить правила "из меню" Правила " Скрипача, и когда CustomRules.откроется JS файл, добавьте эту переменную в начало класса обработчиков:
class Handlers
{
// You have to add these two lines
public static RulesOption("Show JSON data as plain text in Chrome")
var m_JSON2Text: boolean = false;
и добавьте в конце метода OnBeforeResponse, непосредственно перед закрывающей скобкой:
if(m_JSON2Text) {
var isJson = oSession.oResponse["Content-Type"].indexOf("application/json") != -1;
var isChrome = oSession.oRequest["User-Agent"].indexOf("Chrome") != -1;
if(isJson && isChrome) {
oSession.oResponse["Content-Type"] = "text/plain; ";
}
}
// Next is the closing bracket. Add all lines preceding this comment
}
это добавит элемент с именем "показать данные JSON в виде обычного текста в Chrome" в меню "Правила" скрипача, который вы сможете включить / выключить, вызывая / отключая необходимые поведение.
накладные расходы приходится держать Fiddler2 работает во время просмотра. Если это будет или не будет заметно, зависит, конечно, от конфигурации вашего оборудования/программного обеспечения.
FYI теперь также более полированное расширение, довольно JSON: https://chrome.google.com/extensions/detail/ddngkjbldiejbheifcmnfmmfiniimbbg
для отображения URL-адресов JSON, которые обслуживаются с типом MIME custom (vendor), можно использовать JSONView 0.0.32 вместе с приложения/...+ JSON / + xml как inline 0.0.2.
IE и Firefox поддерживают JSON, но не Chrome.
Я разрабатываю на Javascript и PHP и я должны использовать JSON для чтения массива PHP из Javascript. Нет другого способа заставить это работать.
Итак, я жду Chrome быть compatable.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]