我運行了 Fiddler(http 網路嗅探器),它列出了 Chrome:xxxx 作為網路流量的來源,我每秒鐘都會看到一些 http 流量。 xxxx 是 Windows 進程 ID。我以為我能夠將進程 id 對應到選項卡的進程 id,但它是主瀏覽器進程,因此無論哪個選項卡導致流量,Fiddler 都會顯示相同的進程 id。除非我手動引發流量,否則開發工具中的「網路」標籤不會顯示任何內容。
如何知道哪個選項卡正在進行這些後台呼叫?
答案1
我聽從了 @motivated 的建議 & chrome://net-internals/#http2 給了我一條訊息:
網路內部事件檢視器和相關功能已被刪除。請用chrome://net-export保存網頁日誌和外部彈射器netlog_viewer查看它們。
chrome://net-export/ 工具可讓您將日誌匯出到.json
電腦上的檔案。
這可以上傳到託管版本網誌檢視器,或者您可以在本地運行它(如果您有任何敏感內容,請執行後者)。
上傳後,您可以轉到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。
然後我使用 Privacy Badger 阻止了它:-)
答案2
右鍵單擊 Chrome 的標題列(而不是選項卡),然後選擇工作管理員。它將顯示每個選項卡的記憶體使用情況、CPU 使用情況和 pid。
書呆子的統計數據可能對你也有幫助。這是任務管理器左下角的按鈕/鏈接,顯示更高級和詳細的資訊。
答案3
是的,Shift+ESC = Chrome 或 Opera 工作管理員顯示網路流量。對我來說,罪魁禍首是翻譯插件 https://addons.opera.com/de/extensions/details/translator/ 現在沉默:)