請依序點選 「設定」>「偏好設定」,設定開發人員工具及其面板的外觀和行為。這個分頁會列出一般自訂選項和特定面板選項。
如要設定偏好設定,請開啟 「設定」>「偏好設定」,然後捲動至下方所述的任一部分。
如要瞭解各項設定的功用,請在這個頁面搜尋設定名稱,然後展開
說明。本參考資料會使用下列圖示表示不同的設定:
核取方塊
- 下拉式清單
已淘汰
如要還原預設偏好設定,請捲動至「Preferences」分頁的結尾,然後按一下「Restore defaults and reload」。
外觀
本節列出可自訂開發人員工具外觀的選項。
面板版面配置
會在面板中排列窗格。
影響範圍為「Elements」(元素) >「Styles」(樣式) 與「姊妹」分頁,以及「Sources」>「Debugger」窗格。auto 選項會讓版面配置取決於開發人員工具的寬度。
Language
可設定開發人員工具 UI 的語言代碼。
如要套用這項設定,請重新載入開發人員工具。
啟用 Ctrl/Cmd + 0-9 快速鍵切換面板,即可使用鍵盤開啟面板。
這部影片將說明如何使用對應的鍵盤快速鍵切換分頁。
來源
本節列出自訂「來源」面板的選項。
在匿名指令碼和內容指令碼中搜尋:您可以使用「搜尋」分頁搜尋所有已載入的 JavaScript 檔案,包括 Chrome 擴充功能中的檔案。
這部影片說明如何在擴充功能來源檔案中搜尋文字。
「自動在側欄中顯示檔案」:當您在「編輯器」中切換分頁時,系統會在「來源」>「頁面」窗格中選取檔案。
這部影片說明如何在啟用這個選項後,在切換分頁時,來源面板會如何選取導覽樹狀結構中的檔案。
「啟用透過 Tab 鍵移動焦點」:讓
Tab 鍵在 DevTools 中移動焦點,而不是在編輯器中插入 Tab 字元。
需要重新載入開發人員工具。
這部影片首先會顯示使用 Tab 鍵插入的 Tab 字元。接著,當您啟用這個選項並重新載入開發人員工具時,Tab 鍵就會移動焦點。
「偵測縮排」:將來源檔案縮排設為在編輯器中開啟的來源檔案縮排。
需要重新載入開發人員工具。
這部影片會先顯示預設的八個空格縮排。接著,當您啟用這個選項時,系統會將預設縮排值覆寫為來源檔案的縮排值。
自動完成功能可在編輯器中提供實用的建議。
這部影片一開始沒有任何建議。然後,當您啟用這個選項時,「Editor」會顯示指令完成的建議。
「自動加上右括號」:在您輸入左括號時,系統會自動加上右括號或標記。
這部影片展示了啟用自動括弧前後的右括號功能。
程式碼摺疊功能可讓您在編輯器中以大括號摺疊及展開程式碼區塊。
需要重新載入開發人員工具。
這部影片說明如何在啟用這項選項時折疊程式碼區塊。
顯示空白字元
會在編輯器中顯示空白字元。
需要重新載入開發人員工具。選項會執行以下操作:
- 全部會將所有空白字元標示為點 (
...
)。此外,編輯器會將 Tab 字元標示為線條 (—
)。 - Trailing 會以淺紅色標示行尾的空白字元。
在觸發中斷點時聚焦「來源」面板會在暫停執行的中斷點所在的程式碼行開啟「來源」>「編輯器」。
這部影片首先會顯示在暫停在中斷點時,未聚焦的「Sources」面板。啟用這個選項後,開發人員工具會在「Sources」面板中開啟「Editor」,並顯示包含中斷點的程式碼行。
自動針對壓縮過的來源套用美化排版,讓這些來源更容易閱讀。
美化時,編輯器可能會在多行中顯示單一長程式碼行,並在前面加上 -
,表示這是一行接續。
![「來源」面板中的文字書寫。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/pretty-print.png?hl=zh-tw)
「允許捲動超過檔案結尾」選項可讓您在編輯器中進一步捲動畫面。
這部影片說明如何啟用這個選項時,如何捲動越過檔案結尾。
允許開發人員工具透過遠端檔案路徑載入來源對應等資源。出於安全考量,系統預設會停用這項設定。
如果停用這項政策,開發人員工具會記錄主控台的訊息,如下所示:
![控制台會顯示訊息,說明基於安全考量,系統禁止從遠端檔案路徑載入。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/a-message-the-console-in-052f2c13b3dc.png?hl=zh-tw)
您可以使用預設縮排
選擇
Tab 鍵在編輯器中插入的空格數量。
這個範例說明如何先將預設縮排設為八個空格,然後再設為 Tab 字元。
元素
這個部分列出自訂「元素」面板的選項。
「懸停時顯示 DOM 節點」:在
檢查模式的可視區域中將滑鼠遊標懸停在特定元素上時,選取 DOM 樹狀結構中的對應節點。
這部影片首先會說明 DOM 樹狀結構中未選取 DOM 節點。啟用這個選項後,元素面板會在游標懸停時選取節點。
「顯示 CSS 說明文件」工具提示,當您將遊標懸停在「樣式」窗格中的屬性時,系統會顯示工具提示及簡短說明。
「瞭解詳情」連結會顯示該資源的 MDN CSS 參考資料。
![含有 CSS 屬性說明文件的工具提示。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-tooltip-documentatio-7c33fb7ae9d4e.png?hl=zh-tw)
網路
本節列出自訂「Network」面板的選項。其中大多數選項與面板設定相同。
「保留記錄」與「網路」面板中的「保留記錄」 相同。在各網頁載入時儲存要求。
這部影片首先會顯示重新載入網頁時重新整理的要求記錄,然後在您啟用這個選項時保留記錄。
啟用網路要求封鎖功能:封鎖與「網路要求封鎖」頁面中模式相符的要求。
這部影片一開始會顯示要求並未遭到封鎖。啟用這個選項後,網路要求封鎖分頁中的模式就會封鎖這些要求。
「允許產生含有機密資料的 HAR 檔案」「匯出 HAR」按鈕新增選項,讓您無論匯出或不需使用機密資料 (經過清理處理)。
機密資料是指 Cookie
、Set-Cookie
和 Authorization
標頭中的資料。
![「匯出 HAR」按鈕的兩個選項。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/export-har-button.png?hl=zh-tw)
成效
本節列出自訂「Performance」面板的選項。
Flamechart 滑鼠滾輪動作
會在您瀏覽火焰圖時,將捲動或縮放動作指派給滑鼠滾輪。
這個範例會在「Performance」面板的火焰圖上,同時顯示捲動和縮放滑鼠滾輪的動作。
控制台
本節列出可自訂 控制台的選項。大部分選項與 控制台設定相同。
「隱藏網路訊息」會在控制台中隱藏網路訊息。
這部影片說明如何在 「設定」和管理中心設定中,使用這個選項隱藏網路訊息。
「Log XMLHttpRequests」會發出「Console」記錄 XHR 及擷取要求。
這部影片說明如何在 設定和 控制台 > 設定中啟用這個選項,並將
XHR finished loading
訊息記錄到控制台。
根據記錄自動完成:主控台會在您輸入字詞時建議您先前執行過的指令。
您也可以在控制台中依序點選「控制台」>「設定」來找到相同的選項。
![提供自動完成下拉式選單,內含控制台記錄中的指令選項。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/autocomplete-drop-down-a-6e0a4dc95d8d5.png?hl=zh-tw)
按下 Enter 鍵後,按下 Enter 鍵接受自動完成建議後,「Console」就會從自動完成下拉式選單中接受所選建議。
這部影片說明在啟用這個選項前後按下 Enter 鍵後會發生什麼事。
在控制台中將類似的訊息分組,可讓「控制台」將類似的訊息歸為一組。
您也可以在控制台中依序點選「控制台」>「設定」來找到相同的選項。
![主控台中類似的訊息會分組顯示。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/similar-messages-the-con-2026bc985883e.png?hl=zh-tw)
即刻評估功能可讓控制台在您輸入指令時顯示輸出內容的預覽畫面。
這部影片會顯示各種輸出預覽畫面。
將程式碼評估視為使用者動作,可將您在主控台中執行的任何指令轉化為使用者互動。
換句話說,在評估時,它會將 navigator.userActivation.isActive
設為 true
。您可以在「管理中心」>「設定」找到相同選項。
這部影片顯示啟用此選項前後,navigator.userActivation.isActive
的評估結果。
Preserve log upon navigation 會在每次導覽時記錄 Console 的 Navigated to
訊息,並儲存所有頁面的記錄。
您也可以在控制台中依序點選「控制台」>「設定」來找到相同的選項。
![控制台會顯示「已導航」訊息,並儲存不同頁面的記錄。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-console-shows-naviga-f4bc36001187f.png?hl=zh-tw)
擴充功能
本節列出自訂 Chrome 開發人員工具擴充功能連結處理方式的選項。
持續性
本節列出可控管開發人員工具如何儲存您所做的變更的選項。
Debugger
本節列出用於控管 Debugger 行為的選項。
「停用 JavaScript」可讓您查看網頁在停用 JavaScript時的顯示方式和行為。
重新載入頁面,看看頁面在載入時是否會依賴 JavaScript,以及依賴的方式。
如果停用 JavaScript,Chrome 會在網址列顯示對應的 圖示,開發人員工具則會在「來源」旁邊顯示警告
圖示。
![網址列的圖示,開發人員工具中的來源旁會顯示警告圖示。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/an-icon-the-address-bar-92ceba2ae707c.png?hl=zh-tw)
停用非同步堆疊追蹤:隱藏 Call Stack 中非同步作業的「完整故事」。
根據預設,如果您使用的架構支援這類追蹤功能,偵錯工具會嘗試追蹤非同步作業。
![呼叫堆疊中的非同步作業。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-async-operation-the-7d1209cb7afdd.png?hl=zh-tw)
詳情請參閱「查看非同步堆疊追蹤記錄」。
全球
本節列出在 DevTools 中具有全域效果的選項。
自動為彈出式視窗開啟開發人員工具後,當您點選開啟新分頁的連結時,就會開啟開發人員工具。也就是所有與 target=_blank
相關的連結。
這部影片會先示範如何在「不使用」開發人員工具的情況下,點選連結並開啟新分頁。啟用這個選項後,系統會開啟新分頁 (隨附* 開發人員工具),
搜尋輸入內容 會在您輸入搜尋查詢時,讓開發人員工具「跳轉」至第一個搜尋結果。如果停用,開發人員工具只會在您按下 Enter 時顯示結果。
這部影片首先會示範在您輸入搜尋查詢時,DevTools 如何「跳轉」。啟用這個選項後,當您按下 Enter 鍵時,開發人員工具就會前往第一筆結果。
同步
本節說明如何設定裝置間的設定同步功能。
啟用設定同步功能:可讓您在多部裝置上同步 DevTools 設定。
如要使用這項設定,請先啟用 Chrome 同步功能。詳情請參閱同步處理設定。