це можливо з JavaScript для прослуховування і захоплення вихідних HTTP-запитів? (Наприклад, виклики AJAX). Сорт як firebug, тощо
Відповіді:
5 за відповідь № 1Звичайно, ви можете відстежувати AJAX-запити на власних сторінках. Створіть обгортку для конструктора XMLHttpRequest, який записує інформацію, яка вас цікавить.
EDIT: Розширення дозволяє спостерігати за внутрішніми операціями браузера. Наприклад, ви можете бачити в Джерело Firebug що він спостерігає за всіма Firefox Теми HTTP. Це "http-on-modify-request", "http-on-examination-response" і "http-on-examination-cached-response".
5 для відповіді № 2
Ні, не люблю вогонь. Найближче, що ви можете зробити, якщо ви використовуєте фреймворк, такий як jQuery або Microsoft AJAX.NET, ви можете отримати сповіщення, коли AJAX-запит видається через певну структуру.
Для jQuery, це .ajaxStart ()
Існує багато запитів, які, на жаль, не вдасться підібрати, наприклад, всі запитані активи (файли скриптів, зображення тощо)
2 для відповіді № 3
Якщо ви хочете захопити всі HTTP-запити, я пропоную використовувати Чарльз. Його чудовий інструмент, який працює як проксі-сервер і дає результат у читабельній формі.
Показує запит, відповідь, часову діаграму. Запит відображається з заголовками. Відповідь відображається разом із заголовками та вмістом. Варто спробувати.