您可以排解 Chrome 瀏覽器相關問題,例如沒有回應的分頁和錯誤訊息。使用偵錯記錄檔可幫助您排解這些問題,但系統不會自動產生這些記錄,因此請先開啟記錄功能。
啟用記錄功能
注意:以下操作說明均假設 Chrome 瀏覽器安裝在預設位置。
Windows- 結束任何正在執行的 Chrome 執行個體。
- 以滑鼠右鍵按一下您的 Chrome 捷徑。
- 選取 [內容]。
- 在 Target: (目標:) 行的結尾,新增指令列標記:
--enable-logging --v=1
新增這個範例標記後,該行看起來會像這樣:chrome.exe --enable-logging --v=1
- 依序按一下 [套用] [確定]。
- 使用捷徑啟動 Chrome。
- 結束任何正在執行的 Chrome 執行個體。
- 執行終端機應用程式。
- 在終端機執行下列指令:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --enable-logging --v=1
- 按下 Enter 鍵。
- 結束任何正在執行的 Chrome 執行個體。
- 執行終端機模擬器。
- 在終端機中,使用下列標記執行 Chrome:
--enable-logging --v=1
- 按下 Enter 鍵。
偵錯記錄會以 chrome_debug.log 檔案的形式儲存在使用者資料目錄中,每當 Chrome 重新啟動時,這個檔案即會被覆寫。因此,如果您在使用瀏覽器時遇到問題,請先查看記錄再重新啟動 Chrome。如要讓系統不再覆寫記錄檔,只要將該檔案移至桌面即可。
目錄的所在位置視作業系統而定。詳情請參閱 User Data Directory (使用者資料目錄)。
解讀記錄
Microsoft® Windows® 的 Sawbuck 工具或 Apple® Mac® 的系統監視程式 (位於 [Applications] (應用程式) > [Utilities] (工具程式) > [Console] (系統監視程式)) 都可協助您解讀記錄,找出問題所在。這些工具會透過圖形使用者介面來顯示記錄,讓您能夠輕鬆檢視、篩選及搜尋所需的記錄。
您也可以使用文字編輯器開啟檔案,然後利用下列資訊找出問題。
要尋找的內容
首先,請在 chrome_debug.log 檔案中尋找「ERROR」這個關鍵字。不過,即使找到相關項目,這也可能不是問題的根本原因,還需視問題的情況而定。舉例來說,如果使用者回報開始時間過長,偵錯記錄開頭可能會顯示好幾行重覆的內容,或者是大量的程序 ID (PID) 或執行緒 ID (TID)。
記錄檔的每一行開頭都是時間戳記格式,再加上下列元素:
[PROCESS_ID:THREAD_ID:MMDD/TIME:LOGGING_LEVEL:SOURCE_CODE_FILE_NAME(LINE_NUMBER)]
例如:[7352:11760:0809/012714:VERBOSE1:resource_loader.cc(630)]
-
PROCESS_ID:當下執行程序的識別碼。
-
THREAD_ID:PID 內的程序。
-
MMDD:當下的月份和日期。上述範例中的日期為 8 月 9 日。
-
TIME:以 24 小時制 (HH:MM:SS) 顯示的當下時間,可協助您將搜尋範圍縮小到問題發生的時間點。
-
LOGGING_LEVEL:當下的記錄等級,通常會按指令列的設定設為 VERBOSE1,也可能會顯示 ERROR 的出現次數。
-
SOURCE_CODE_FILE_NAME(LINE_NUMBER):觸發系統記錄事件的原始碼檔案名稱。