Могу ли я сделать консоль Firebug ajax, которая будет называть jQuery? - PullRequest
1 голос
/ 27 декабря 2011

Одна из действительно полезных функций в Firebug - это запросы ajax, которые отображаются прямо в консоли отладки.В дополнение к содержанию запроса и ответа, он также показывает, какая строка называется XMLHttpRequest.send, что может быть очень полезно.

Проблема в том, что, поскольку я использую jQuery, он всегда показывает одно и то же место -"jQuery-1.7.js (строка 8155)".Есть ли какой-нибудь трюк, опция или расширение, которое я могу использовать, чтобы показать, кто в каждом случае вызывал jQuery?

У меня установлен FireQuery.Это здорово, но не решает эту конкретную проблему.

ОБНОВЛЕНИЕ : Итак, глядя на исходный код FireBug ( requestStarted , getStackSourceLink ), кажется, что на самом деле невозможно сделать это с расширением или опцией, хотя внести изменения в сам FireBug не составит труда.Когда у меня будет больше времени ...

1 Ответ

1 голос
/ 27 декабря 2011

Вам в основном нужен доступ к стеку вызовов, но я не знаю, действительно ли Firebug хранит его для запросов AJAX.

Единственное, о чем я могу думать, - это использовать несжатую версию jQuery, поместить точку останова в строку AJAX и проверить стек вызовов, когда сценарий останавливается там.

...