Получение истории AJAX
Можно ли получить историю всех прошлых вызовов ajax из браузера?
Если нет, то есть ли плагины ffx или аналогичные, которые будут хранить все ваши ajax-запросы аналогично обычной истории браузера?
3 ответа
Надеюсь, что нет. Это звучит отдаленно злобно и имеет тенденцию нарушать ту же политику происхождения. Я имею в виду, что если бы это существовало, кто-то мог бы, например, контролировать всю активность третьих сторон на любом сайте Web 2.0, например, Gmail.
Если это предназначено для использования на одном сайте, вам нужно, чтобы кто-то написал библиотеку, которая упаковывает вызовы ajax и записывает историю, а затем попросил всех разработчиков использовать ее вместо прямых вызовов ajax.
Может быть, вы хотите эту библиотеку Yahoo, как указано в этом вопросе.
Я использовал Firebug для отладки сайта, который использовал ajax-вызовы. Так что есть возможность мониторинга ffx.
Если вы хотите отслеживать ваши AJAX-вызовы, установите HTTP-прокси (например, Fiddler, если в Windows) и увидите, что AJAX-вызовы записываются туда (для сети это обычные HTTP-запросы / ответы, отличается только их обработка в браузере).
Fiddler 2 и firebug прекрасно работают. Я рекомендую firebug, потому что вы также можете отлаживать javascript, выполняющий вызовы.