У меня запущен Fiddler (сетевой сниффер http), и он указывает Chrome:xxxx как источник сетевого трафика, и каждую секунду я вижу какой-то http-трафик. xxxx — это идентификатор процесса Windows. Я думал, что смогу сопоставить идентификатор процесса с идентификатором процесса вкладки, но это основной процесс браузера, поэтому Fiddler показывает тот же идентификатор процесса, независимо от того, какая вкладка вызывает трафик. Вкладка «Сеть» в инструментах разработчика ничего не показывает, пока я вручную не вызову трафик.
Как узнать, какая вкладка совершает эти фоновые вызовы?
решение1
Я последовал совету @motivated и chrome://net-internals/#http2 выдал мне сообщение:
Просмотрщик событий net-internals и связанная с ним функциональность были удалены. Пожалуйста, используйтеchrome://net-экспортдля сохранения сетевых журналов и внешнихкатапульта netlog_viewerдля их просмотра.
Инструмент chrome://net-export/ позволяет экспортировать журналы в .json
файл на вашем компьютере.
Это можно загрузить на размещенную версиюnetlog-просмотрщик, или вы можете запустить его локально (если у вас есть что-то конфиденциальное, пожалуйста, сделайте последнее).
После загрузки вы можете перейти в Events
представление, чтобы увидеть список событий HTTP, и нажать на одно из них для получения более подробной информации.
Я использовал это, чтобы разобраться в одной загадке: я использую LittleSnitch для мониторинга исходящей сетевой активности, и я мог видеть, что что-то регулярно использует Chrome для загрузки большого количества данных наm.stripe.com. Но у меня открыто миллион вкладок, и я не хочу проверять каждую из них, так как же мне найти виновника? Используя это, я выбрал один из пакетов загрузки и...
1171968: URL_REQUEST
https://m.stripe.com/4
Start Time: 2020-03-04 22:32:29.957
t= 78085 [st= 0] +REQUEST_ALIVE [dt=97296+]
--> has_upload = true
--> is_pending = true
--> load_flags = 0 (NORMAL)
--> load_state = 13 (SENDING_REQUEST)
--> method = "POST"
--> net_error = -1 (ERR_IO_PENDING)
--> network_isolation_key = "https://toggl.com https://stripe.network"
Это былоtoggl.com! Ему удалось сделать ~30 МБ за 30 минут.
Тогда я заблокировал его с помощью Privacy Badger :-)
решение2
Щелкните правой кнопкой мыши по заголовку Chrome (не по вкладке) и выберитеДиспетчер задач. Он покажет использование памяти, использование процессора и PID для каждой вкладки.
Статистика для ботаниковможет быть вам тоже полезно. Это кнопка/ссылка в левом нижнем углу диспетчера задач, которая отображает более расширенную и подробную информацию.
решение3
Да, Shift+ESC = Chrome или Opera Task-Manager показывает сетевой трафик. Для меня это был виноват Translator addon https://addons.opera.com/de/extensions/details/translator/ Теперь тишина :)