Я хочу отслеживать сетевую активность, которая происходит, когда я нажимаю на ссылку. Проблема в том, что ссылка открывает новую вкладку, и, очевидно, инструменты разработки работают на вкладку, для которой она была открыта. «Сохранить журнал при навигации» не помогает.
Мое текущее решение - перейти на FireFox и HttpFox, у которых нет этой проблемы. Интересно, как все разработчики для Chrome справляются, это звучит довольно просто (конечно, я искал ответ, но не нашел ничего полезного).
Ответы:
Проверьте
chrome://net-internals/#events
(илиchrome://net-export
в последней версии Chrome) для подробного обзора всех сетевых событий, происходящих в вашем браузере.Другим возможным решением, в зависимости от вашей конкретной проблемы, может быть включение «Сохранить журнал» на вкладке «Сеть»:
и заставить все ссылки открываться в одной вкладке, выполнив следующий код в консоли:
источник
type:URL_REQUEST
, но он не содержит ту же информацию, что и вкладка Сеть. Например, кажется, что данные cookie удаляются как для запросов, так и для ответов.document.querySelectorAll('a,form')
также повлияет на формы.Запрос функции упоминается в комментариях по phsource был реализован.
В последних версиях (начиная с Chrome 50) вы можете перейти в меню «Настройки инструментов разработчика» (откройте «Инструменты разработчика», затем используйте меню из 3 точек или нажмите F1) и установите флажок «Автоматически открывать DevTools для всплывающих окон».
источник
В Chrome 61.0.3163.100 теперь доступна следующая опция. Доступ к нему можно получить, перейдя в настройки Chrome Dev Tools. Это внизу.
источник
target="_self"
источник
Вы можете сделать это следующим образом:
вернитесь на исходную страницу и снова нажмите на эту ссылку.
Результат будет загружен в уже подготовленное окно с открытыми инструментами разработчика.
Вы можете активировать опцию «сохранить журнал» в инструментах разработчика (см. Отличный ответ Конрада Дзвинеля), чтобы перехватить любой перенаправленный трафик по этой ссылке.
Примечание . Большинство людей знакомы с целевым объектом ссылки: {_self, _blank, _parent, _top}. Но на самом деле может быть дано любое имя, это откроет новое окно с этим именем, и любые последующие нажатия на ссылки, формы или window.open с тем же целевым значением будут открыты в том же окне. дальнейшее чтение - тег mdn: window.open , тег mdn: <a>
источник
Если открытая ссылка не перенаправляет вас, вы можете открыть вкладку Сеть на новой вкладке, а затем обновить вкладку.
источник
Быстро нажимать, F12когда открывается новая вкладка
https://stackoverflow.com/a/13747562/660408
У меня работает, когда я отслеживаю ответы на загрузку Google Диска
источник
* Отказ от ответственности: Автор: разработчик HttpWatch *
HttpWatch в Windows может записывать сетевой трафик, генерируемый при открытии новой вкладки или окна Chrome, включив автоматическую запись в Сервис-> Параметры-> Запись. В новом окне щелкните значок HttpWatch, чтобы просмотреть трассировку сети.
Бесплатная версия будет предоставлять основную информацию , такие как URL, код состояния и истекшее время для каждого запроса.
* Отказ от ответственности: Автор: разработчик HttpWatch *
источник