Нет никакого программного обеспечения для этой задачи, о котором я знаю.Регистрация сетевого трафика не может быть выполнена с помощью общего алгоритма на веб-странице из-за проблем безопасности, я думаю.На самом деле Firebug имеет версию Bookmarklet , которая, как известно, действует как часть веб-страницы, и обладает большинством функций, за исключением панели Net .
* 1006.* Моим предложением будет автономный режим отладки веб-страницы, поскольку, похоже, это единственный способ сбора данных с веб-сайта.Идея заключалась бы в том, чтобы настроить простой таймер и сохранить ключевые события загрузки страницы, а затем отправить их на сервер для дальнейшей обработки.Это может быть простой запрос img, например
_tracker.gif?onload=4.3&domload=3.21&e1=0.4&e2=1.3
Прослушивание window.onload
и DOM ready - довольно распространенные задачи, и их относительно легко выполнить.
Другие пользовательские события могут быть сгенерированы двумя способами:
- изображение трекера с обработчиком
img.onload
, который регистрирует время, прошедшее с начала.Идея состоит в том, что каждое изображение трекера представляет ключевое событие во время загрузки страницы. - добавление прослушивателей onload к определенным ресурсам.Как большие файлы сценариев или изображения.
В режиме отладки также может быть важно обнаружение возможных ошибок.Это можно получить с помощью прослушивателя событий window.onerror
, который поддерживается большинством браузеров.
Если вы хотите более детальную регистрацию сетевого трафика, вы также можете поместить свой AJAX-обработчик в объект менеджера, который поддерживает ведение журнала.