Получение истории 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, выполняющий вызовы.

Другие вопросы по тегам