請依序點選 「設定」>「偏好設定」,設定開發人員工具及其面板的外觀和行為。這個分頁會列出一般自訂選項和特定面板選項。
如要設定偏好設定,請開啟 「設定」>「偏好設定」,然後捲動至下方所述的任一部分。
如要瞭解各項設定的功用,請在這個頁面搜尋設定名稱,然後展開
說明。本參考資料會使用下列圖示表示不同的設定:
核取方塊
- 下拉式清單
已淘汰
如要還原預設偏好設定,請捲動至「Preferences」分頁的結尾,然後按一下「Restore defaults and reload」。
外觀
本節列出可自訂開發人員工具外觀的選項。
「Themes」
會為開發人員工具 UI 設定色彩主題。
面板版面配置
會在面板中排列窗格。
影響範圍為「Elements」(元素) >「Styles」(樣式) 與「姊妹」分頁,以及「Sources」>「Debugger」窗格。auto 選項會讓版面配置取決於開發人員工具的寬度。
Language
可設定開發人員工具 UI 的語言代碼。
如要套用這項設定,請重新載入開發人員工具。
啟用 Ctrl/Cmd + 0-9 快速鍵切換面板,即可使用鍵盤開啟面板。
這部影片將說明如何使用對應的鍵盤快速鍵切換分頁。
「停用暫停狀態重疊」功能會在暫停執行程式碼時,隱藏可視區域中的「已在偵錯工具中暫停」
疊加層。
每次更新 Chrome 後,[顯示新功能] 就會自動開啟「新功能」導覽匣分頁。
![「最新資訊」抽屜分頁。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-s-drawer-tab-284de1eb4dca3.png?authuser=0&hl=zh-tw)
來源
本節列出自訂「來源」面板的選項。
在匿名指令碼和內容指令碼中搜尋:您可以使用「搜尋」分頁搜尋所有已載入的 JavaScript 檔案,包括 Chrome 擴充功能中的檔案。
這部影片說明如何在擴充功能來源檔案中搜尋文字。
「自動在側欄中顯示檔案」:當您在「編輯器」中切換分頁時,系統會在「來源」>「頁面」窗格中選取檔案。
這部影片說明如何在啟用這個選項後,在切換分頁時,來源面板會如何選取導覽樹狀結構中的檔案。
啟用 JavaScript 來源對應可讓開發人員工具尋找產生的或經過精簡的 JavaScript 檔案來源。
![「Sources」面板會在狀態列中顯示經過壓縮的檔案連結。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-sources-panel-shows-18a5986aebe76.png?authuser=0&hl=zh-tw)
「啟用透過 Tab 鍵移動焦點」:讓
Tab 鍵在 DevTools 中移動焦點,而不是在編輯器中插入 Tab 字元。
需要重新載入開發人員工具。
這部影片首先會顯示使用 Tab 鍵插入的 Tab 字元。接著,當您啟用這個選項並重新載入開發人員工具時,Tab 鍵就會移動焦點。
「偵測縮排」:將來源檔案縮排設為在編輯器中開啟的來源檔案縮排。
需要重新載入開發人員工具。
這部影片會先顯示預設的八個空格縮排。接著,當您啟用這個選項時,系統會將預設縮排值覆寫為來源檔案的縮排值。
自動完成功能可在編輯器中提供實用的建議。
這部影片一開始沒有任何建議。然後,當您啟用這個選項時,「Editor」會顯示指令完成的建議。
「自動加上右括號」:在您輸入左括號時,系統會自動加上右括號或標記。
這部影片展示了啟用自動括弧前後的右括號功能。
在「Editor」中,正方形括號、大括號或括號 (沒有配對的括號) 會以底線和淺紅色標示底線和醒目顯示。
![沒有一對以紅色底線標示的大括號。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/a-curly-bracket-without-39b53417db5f3.png?authuser=0&hl=zh-tw)
程式碼摺疊功能可讓您在編輯器中以大括號摺疊及展開程式碼區塊。
需要重新載入開發人員工具。
這部影片說明如何在啟用這項選項時折疊程式碼區塊。
顯示空白字元
會在編輯器中顯示空白字元。
需要重新載入開發人員工具。選項會執行以下操作:
- 全部會將所有空白字元標示為點 (
...
)。此外,編輯器會將 Tab 字元標示為線條 (—
)。 - Trailing 會以淺紅色標示行尾的空白字元。
「在偵錯時顯示內嵌變數值」會在執行作業暫停時,顯示變數值旁的指定陳述式。
![因此在函式執行期間暫停的 Debugger 會在指派陳述式旁邊顯示變數值。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-debugger-paused-durin-7df9450bef37b.png?authuser=0&hl=zh-tw)
在觸發中斷點時聚焦「來源」面板會在暫停執行的中斷點所在的程式碼行開啟「來源」>「編輯器」。
這部影片首先會顯示在暫停在中斷點時,未聚焦的「Sources」面板。啟用這個選項後,開發人員工具會在「Sources」面板中開啟「Editor」,並顯示包含中斷點的程式碼行。
自動針對壓縮過的來源套用美化排版,讓這些來源更容易閱讀。
美化時,編輯器可能會在多行中顯示單一長程式碼行,並在前面加上 -
,表示這是一行接續。
![「來源」面板中的文字書寫。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/pretty-print.png?authuser=0&hl=zh-tw)
啟用 CSS 來源對應:開發人員工具可找出產生的 CSS 檔案來源 (例如 .scss
),並顯示給您。
![「來源」面板會在導覽樹狀結構的「已編寫」部分中顯示 .scss 檔案。「Elements」面板中的「Styles」窗格會在 CSS 規則旁顯示 .scss 來源的連結。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-sources-panel-shows-e421484c90f24.png?authuser=0&hl=zh-tw)
「允許捲動超過檔案結尾」選項可讓您在編輯器中進一步捲動畫面。
這部影片說明如何啟用這個選項時,如何捲動越過檔案結尾。
允許開發人員工具透過遠端檔案路徑載入來源對應等資源。出於安全考量,系統預設會停用這項設定。
如果停用這項政策,開發人員工具會記錄主控台的訊息,如下所示:
![控制台會顯示訊息,說明基於安全考量,系統禁止從遠端檔案路徑載入。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/a-message-the-console-in-052f2c13b3dc.png?authuser=0&hl=zh-tw)
您可以使用預設縮排
選擇
Tab 鍵在編輯器中插入的空格數量。
這個範例說明如何先將預設縮排設為八個空格,然後再設為 Tab 字元。
元素
這個部分列出自訂「元素」面板的選項。
顯示使用者代理程式 shadow DOM 會在 DOM 樹狀結構中顯示 shadow DOM 節點。
![「元素」面板會顯示 shadow DOM 節點。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-elements-panel-shows-088126d24e216.png?authuser=0&hl=zh-tw)
換行會在 DOM 樹狀結構中換行長行,並換行到下一行。
![「元素」面板用字詞切分一行,並將內容換行到下一行。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-elements-panel-breaks-8f610414be113.png?authuser=0&hl=zh-tw)
「Show HTML comments」會在 DOM 樹狀結構中顯示 HTML 註解。
![「元素」面板會顯示 HTML 註解。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-elements-panel-shows-69db5e051bcd3.png?authuser=0&hl=zh-tw)
「懸停時顯示 DOM 節點」:在
檢查模式的可視區域中將滑鼠遊標懸停在特定元素上時,選取 DOM 樹狀結構中的對應節點。
這部影片首先會說明 DOM 樹狀結構中未選取 DOM 節點。啟用這個選項後,元素面板會在游標懸停時選取節點。
「顯示詳細檢查結果工具提示」會在您將滑鼠遊標懸停在元素上時,在
檢查模式的可視區域中顯示工具提示。
![檢查模式中顯示的詳細工具提示。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-detailed-tooltip-show-28d3aa44e33a2.png?authuser=0&hl=zh-tw)
「懸停時顯示尺規」:當滑鼠游標懸停在 DOM 樹狀結構中的元素時,會在檢視區顯示尺規。
![可視區域中顯示的尺規。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/rulers-shown-viewport-ae8f481c23e7e.png?authuser=0&hl=zh-tw)
「顯示 CSS 說明文件」工具提示,當您將遊標懸停在「樣式」窗格中的屬性時,系統會顯示工具提示及簡短說明。
「瞭解詳情」連結會顯示該資源的 MDN CSS 參考資料。
![含有 CSS 屬性說明文件的工具提示。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-tooltip-documentatio-7c33fb7ae9d4e.png?authuser=0&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?authuser=0&hl=zh-tw)
顏色代碼資源類型會根據網路記錄中的瀑布圖欄,以不同顏色標示要求。
![「聯播網」分頁的「刊登序列」欄,不會顯示顏色標記和顏色標記。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-waterfall-column-the-c3f0d296db17e.png?authuser=0&hl=zh-tw)
在這個網站上強制封鎖廣告,在開發人員工具開啟時,封鎖網頁上的偵測到的廣告。
![在啟用「Blocked Requests」篩選器的情況下,廣告相關聯播網請求會顯示在「Network」面板中。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/an-ad-related-network-req-3e1c284d89cd5.png?authuser=0&hl=zh-tw)
成效
本節列出自訂「Performance」面板的選項。
Flamechart 滑鼠滾輪動作
會在您瀏覽火焰圖時,將捲動或縮放動作指派給滑鼠滾輪。
這個範例會在「Performance」面板的火焰圖上,同時顯示捲動和縮放滑鼠滾輪的動作。
控制台
本節列出可自訂 控制台的選項。大部分選項與 控制台設定相同。
「隱藏網路訊息」會在控制台中隱藏網路訊息。
這部影片說明如何在 「設定」和管理中心設定中,使用這個選項隱藏網路訊息。
僅限已選取的內容:控制台只會針對已選取的內容 (頂層、iframe、worker 或擴充功能) 顯示訊息。
「Log XMLHttpRequests」會發出「Console」記錄 XHR 及擷取要求。
這部影片說明如何在 設定和 控制台 > 設定中啟用這個選項,並將
XHR finished loading
訊息記錄到控制台。
「顯示時間戳記」可讓「控制台」在訊息旁顯示時間戳記。
![控制台中列出的訊息時間戳記。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/messages-timestamps-list-040be725ea68b.png?authuser=0&hl=zh-tw)
根據記錄自動完成:主控台會在您輸入字詞時建議您先前執行過的指令。
您也可以在控制台中依序點選「控制台」>「設定」來找到相同的選項。
![提供自動完成下拉式選單,內含控制台記錄中的指令選項。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/autocomplete-drop-down-a-6e0a4dc95d8d5.png?authuser=0&hl=zh-tw)
按下 Enter 鍵後,按下 Enter 鍵接受自動完成建議後,「Console」就會從自動完成下拉式選單中接受所選建議。
這部影片說明在啟用這個選項前後按下 Enter 鍵後會發生什麼事。
在控制台中將類似的訊息分組,可讓「控制台」將類似的訊息歸為一組。
您也可以在控制台中依序點選「控制台」>「設定」來找到相同的選項。
![主控台中類似的訊息會分組顯示。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/similar-messages-the-con-2026bc985883e.png?authuser=0&hl=zh-tw)
在主控台中顯示 CORS 錯誤,讓控制台顯示其記錄的 CORS 錯誤。
![主控台顯示 CORS 錯誤。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/console-shows-cors-errors-57f9bea2680a4.png?authuser=0&hl=zh-tw)
將程式碼評估視為使用者動作,可將您在主控台中執行的任何指令轉化為使用者互動。
換句話說,在評估時,它會將 navigator.userActivation.isActive
設為 true
。您可以在「管理中心」>「設定」找到相同選項。
這部影片顯示啟用此選項前後,navigator.userActivation.isActive
的評估結果。
如果選擇自動展開 console.trace() 訊息,控制台會在記錄時顯示展開的 console.trace()
訊息。
![控制台中的展開式 console.trace() 訊息。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/an-expanded-consoletrace-a083a714be536.png?authuser=0&hl=zh-tw)
Preserve log upon navigation 會在每次導覽時記錄 Console 的 Navigated to
訊息,並儲存所有頁面的記錄。
您也可以在控制台中依序點選「控制台」>「設定」來找到相同的選項。
![控制台會顯示「已導航」訊息,並儲存不同頁面的記錄。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-console-shows-naviga-f4bc36001187f.png?authuser=0&hl=zh-tw)
擴充功能
本節列出自訂 Chrome 開發人員工具擴充功能連結處理方式的選項。
連結處理
會設定選項,用於在您按一下來源檔案的連結時開啟檔案,例如在「Elements」>「Styles」窗格中。
持續性
本節列出可控管開發人員工具如何儲存您所做的變更的選項。
啟用本機覆寫值:讓開發人員工具在各網頁載入時保留您對來源所做的變更。
詳情請參閱本機覆寫。
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?authuser=0&hl=zh-tw)
停用非同步堆疊追蹤:隱藏 Call Stack 中非同步作業的「完整故事」。
根據預設,如果您使用的架構支援這類追蹤功能,偵錯工具會嘗試追蹤非同步作業。
![呼叫堆疊中的非同步作業。](https://developer.chrome.google.cn/static/docs/devtools/settings/preferences/image/the-async-operation-the-7d1209cb7afdd.png?authuser=0&hl=zh-tw)
詳情請參閱「查看非同步堆疊追蹤記錄」。
全球
本節列出在 DevTools 中具有全域效果的選項。
自動為彈出式視窗開啟開發人員工具後,當您點選開啟新分頁的連結時,就會開啟開發人員工具。也就是所有與 target=_blank
相關的連結。
這部影片會先示範如何在「不使用」開發人員工具的情況下,點選連結並開啟新分頁。啟用這個選項後,系統會開啟新分頁 (隨附* 開發人員工具),
搜尋輸入內容 會在您輸入搜尋查詢時,讓開發人員工具「跳轉」至第一個搜尋結果。如果停用,開發人員工具只會在您按下 Enter 時顯示結果。
這部影片首先會示範在您輸入搜尋查詢時,DevTools 如何「跳轉」。啟用這個選項後,當您按下 Enter 鍵時,開發人員工具就會前往第一筆結果。
同步
本節說明如何設定裝置間的設定同步功能。
啟用設定同步功能:可讓您在多部裝置上同步 DevTools 設定。
如要使用這項設定,請先啟用 Chrome 同步功能。詳情請參閱同步處理設定。