Відповіді:
Увімкнути:
Кнопка гайкового ключа >> Інструменти >> Розширення >> "Дозволити доступ до URL-адрес файлів"
Я з нетерпінням чекав нового API Chrome і переніс JSONView просто за допомогою простого зіставлення регулярних виразів.
http://github.com/jamiew/jsonview-chrome
Це чорновий проект, але він працює! Ви можете встановити його, використовуючи "Завантажити розпаковане розширення" з chrome: // extensions - опрацювати деякі перегини, але незабаром буде пакуватися як справжнє розширення.
Для подальшого оформлення замовлення розширення "Дерево XML" (SuperUser не дасть мені ще 2 посилання)
Мабуть, деякий час тому хтось запитав, як побудувати таке розширення для групи Chromium-extensions Google, і відповідь відповіла, що це ще неможливо .
Зовсім недавно хтось інший знову задав те саме питання - тож, схоже, що для розширення такого розширення не знадобиться багато часу, як тільки буде реалізована підтримка API.
Тим часом, якщо вас це справді турбує і ви можете встановити локальний проксі ( наприклад , Fiddler2 ), ви можете спробувати змусити його змінити заголовок Content-Type для всіх відповідей, де це "application / json" на "text" / plain "- і робити це лише для запитів сторінки Chrome. Це призведе до обману Chrome, щоб він показав вам звичайний перегляд тексту даних JSON, а не намагався завантажити його. Однак будьте обережні: це може зламати деякі веб-програми, які очікують тип вмісту "application / json".
Щоб реалізувати це за допомогою Fiddler, просто виберіть "Налаштувати правила" у меню "Правила" Fiddler, і коли відкриється файл CustomRules.js, додайте цю змінну до початку класу Handlers:
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" до меню "Правила" Fiddler, яке ви зможете вмикати / вимикати, запускаючи / відключаючи необхідну поведінку.
Накладні витрати повинні утримувати Fiddler2 під час перегляду. Якщо це буде чи не буде помітно, звичайно, залежить від вашої конфігурації обладнання та програмного забезпечення.
FYI тепер є також більш відшліфоване розширення, Pretty JSON: https://chrome.google.com/extensions/detail/ddngkjbldiejbheifcmnfmmfiniimbbg
Для відображення URL-адрес JSON, які подаються з користувальницьким типом MIME (постачальник), ви можете використовувати JSONView 0.0.32 разом із додатком /...+ json | + xml як вбудований 0.0.2.
IE і Firefox - це JSON, але не Chrome.
Я розвиваюсь у Javascript та PHP, і я повинен використовувати JSON для читання масиву PHP з Javascript. Немає іншого способу налагодити це.
Тож я чекаю, коли Chrome буде порівнянним.