FireBug и мониторинг междоменных запросов JSONP - PullRequest
9 голосов
/ 18 июля 2009

Этот вопрос относится к плагину Firebug для Firefox. Реальная функциональность работает, но я потерял способность контролировать и отлаживать его в Firebug.

У меня был веб-сайт, который использовал JSON для получения данных. В Firebug я смог отслеживать запросы JSON. Он покажет мне каждый из них, заголовки и данные, которые были возвращены.

Мне нужно было изменить сервер, на который я отправил свои JSON запросы. Чтобы заставить работать кросс-домен JSON, я использовал JSONP с обратным вызовом =? метод. Я получил функциональность для работы. Однако я не могу отслеживать и отлаживать мои JSONP запросы сейчас в Firebug.

Для справки, это в Firefox 3.0.11, и я использую jQuery с & callback =? param для моих JSONP запросов.

Как мне получить JSONP запросов для отображения в Firebug?

Ответы [ 2 ]

11 голосов
/ 18 июля 2009

Я не совсем знаком с реализацией обратного вызова jquery, но полагаю, что для выполнения запроса он вставляет тег тега на страницу. Большинство библиотек делают.

Таким образом, запросы должны отображаться на вкладке NET в Firebug, поскольку это не XmlHttpRequest, а «простой» старый тег сценария с загружаемым src.

0 голосов
/ 11 августа 2010

Если вы используете JSONP, XHR будет отображаться на вкладке js firebug, а не на вкладке xhr. Код должен на самом деле сделать запрос для файла js, который затем получает вызов метода обратного вызова.

...