如果您在使用 Chrome 瀏覽器或受管理的 ChromeOS 裝置時遇到 TCP/IP 問題,可以收集網路記錄及查看網路數據。當您需要對網路問題偵錯、分析效能或向支援小組回報問題時,網路記錄就可以派上用場。
如果是 HTTP 方面的問題 (例如 403 錯誤或找不到 HTTP 標頭),請使用 HAR 分析工具排解問題。
操作說明
取得網路記錄
如果是 Chrome 58 以上版本,您可以使用 net-export 匯出 JavaScript Object Notation (JSON) 陣列格式的記錄檔。這個記錄檔包含 Chrome 的網路層級事件和狀態詳細資料。
- 開啟新的 Chrome 瀏覽器視窗,然後瀏覽至 chrome://net-export/
- (選用) 選取記錄詳細資料的層級。
- 如果您沒有變更記錄詳細資料的層級,系統會自動為您去除私人資訊。
- 如要包含透過網路傳送的原始位元組數 (不論有無加密),請選取 [Include raw bytes] (包含原始位元組數) (包括 Cookie 和憑證)。
- 按一下 [Start logging to disk] (開始記錄至磁碟)。
- 指定檔案名稱,並選擇檔案的儲存位置。
- 按一下 [Save] (儲存)。
- 開啟新分頁,並重新建立問題。
- 返回 net-export 分頁,然後按一下 [Stop logging] (停止記錄)。
如果問題發生的時間點較早 (例如 Chrome 瀏覽器或裝置剛啟動時),而您無法及時瀏覽到 chrome://net-export,請採用以下的命令列標記擷取網路記錄:
--log-net-log=/tmp/mylog.json --net-log-level=0
您可以視需要修改檔案路徑 (/tmp/mylog.json
)。
查看網路資料
- 開啟新的 Chrome 瀏覽器視窗,然後瀏覽至 https://netlog-viewer.appspot.com/#import
注意:系統會立即擷取事件。您可以在瀏覽器視窗頂端的紅色長條中查看這類動作。 - 按一下 [Choose file] (選擇檔案) 匯入網路記錄,並查看網路事件相關資訊。詳情請參閱下表。
選項 | 建議做法 |
---|---|
匯入 |
匯入先前匯出的 .json 檔案,您就可以查看網路事件的相關資訊。 |
Proxy | 查看瀏覽器所用的 Proxy 設定相關資訊。如果瀏覽器沒有使用 Proxy,畫面上會顯示「Use DIRECT connections」(使用直接連線)。 |
Events (事件) | 可即時查看事件清單。事件包括通訊端連線、SPDY 工作階段、HTTP-TCP 連線和網址要求。錯誤會以紅色文字顯示。 |
Timeline (時程) | 查看以圖表方式顯示的資訊,例如開放或使用中的通訊端數量、網址和 DNS 要求數量,或是已傳送或接收的資料量。 |
DNS | 查看裝置的 DNS 查詢記錄,這項資訊有助排解網頁無法載入的問題。這份記錄會顯示網址和對應的 IP,以及 DNS 要求的時間。 |
Sockets (通訊端) | 針對開放或已使用的通訊端查看紀錄。這份記錄可用於排解進階的網路問題。 |
Alt-Svc | 查看替代服務對應的相關資訊。 |
HTTP/2 | 查看 HTTP/2 工作階段紀錄和替代服務對應。 |
QUIC | 查看快速 UDP 網際網路連線 (QUIC) 的相關資訊。這種實驗性的網路通訊協定能將依賴 TCP 的連線導向網路應用程式調整為最佳狀態。如要啟用或停用 QUIC,請前往 chrome://flags/#enable-quic。 |
Reporting (報告) | 查看來源設定、網路錯誤記錄政策和已排入佇列的報告。 |
Cache (快取) | 查看快取項目清單和統計資料。 |
Modules (模組) | 查看使用中的 Chrome 擴充功能和應用程式清單。 |
Prerender (預先轉譯) | 查看使用中的預先轉譯網站和相關紀錄。 |
ChromeOS |
擷取有助排解 ChromeOS 裝置問題的裝置記錄。您可執行下列操作:
如要進一步瞭解如何檢查 ChromeOS 裝置記錄,請參閱「ChromeOS 裝置偵錯記錄」。 |
相關主題
Google 與相關符號和標誌均為 Google LLC 的商標。所有其他公司名稱和產品名稱則為相關公司的商標。