如何知道哪个 Chrome 标签导致了 http 流量?

如何知道哪个 Chrome 标签导致了 http 流量?

我正在运行 Fiddler(http 网络嗅探器),它将 Chrome:xxxx 列为网络流量的来源,并且我每秒都会看到一些 http 流量。xxxx 是 Windows 进程 ID。我以为我能够将进程 ID 映射到选项卡的进程 ID,但它是主浏览器进程,因此无论哪个选项卡导致流量,Fiddler 都会显示相同的进程 ID。除非我手动导致流量,否则开发工具中的“网络”选项卡不会显示任何内容。

如何知道哪个选项卡正在进行这些后台调用?

答案1

我听从了@motivated 的建议,chrome://net-internals/#http2 给我发送了一条消息:

net-internals 事件查看器和相关功能已被删除。请使用chrome://net-export保存网络日志和外部弹射器 netlog_viewer查看它们。

chrome://net-export/ 工具可让您将日志导出到.json机器上的文件中。

Chrome 的净导出工具

这可以上传到托管版本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 MB。

Toggl 在 30 分钟内将 30 MB 上传至 stripe.com

因此我使用 Privacy Badger 阻止了它 :-)

使用 Privacy Badger 阻止 stripe.com 跟踪器

答案2

右键单击 Chrome 的标题栏(而不是选项卡),然后选择任务管理器。它将显示每个选项卡的内存使用情况、CPU 使用情况和 pid。

书呆子统计数据可能对你也有帮助。这是任务管理器左下角的一个按钮/链接,可显示更高级和详细的信息。

答案3

是的,Shift+ESC = Chrome 或 Opera 任务管理器显示网络流量。对我来说,罪魁祸首是翻译插件 https://addons.opera.com/de/extensions/details/translator/ 现在安静了:)

相关内容