What's 開發人員工具的新功能 (Chrome 118)

Sofia Emelianova
Sofia Emelianova

依序前往「元素」>「樣式」中的自訂屬性新專區

「元素」面板現在支援 @property CSS at-rule。這可讓您明確定義 CSS 自訂屬性,並在樣式表中註冊這些屬性,而無需執行任何 JavaScript。

如要檢查已註冊的自訂屬性,請依序前往「Elements」(元素) >「Styles」(樣式),將滑鼠遊標懸停在屬性名稱上,然後在工具提示中查看相關描述元。在工具提示中,按一下連結即可查看可收合的 @property 區段中註冊的屬性。

Chromium 問題:147110214711031471105

改善更多本機覆寫設定

先前的舊版改善項目已有所改善,本機覆寫功能現在也會執行以下作業:

  • 在「Sources」(來源) >「Page」(網頁) 中,當您在來源對應的檔案上按一下滑鼠右鍵,然後選取「Override content」(覆寫內容),開發人員工具就會顯示對話方塊,將您導向原始來源。無法覆寫來源對應檔案的內容。

    這個對話方塊會將您導向原始程式碼,而非來源對應的檔案。

  • 「網路」面板會取得新的「含有覆寫值」欄和對應的 has-overrides:[content|headers|yes|no] 篩選器。如要查看「父項覆寫」欄,請在表格標題上按一下滑鼠右鍵,然後按一下滑鼠右鍵並選取該欄。

    在「已覆寫」欄中篩選「has-overrides:yes」值。

  • 在「來源」 >「覆寫」中,「刪除所有覆寫值」選單選項已替換為「刪除」選項,精確的行為。

    將「刪除所有覆寫值」替換為「刪除」前後。

先前的「刪除所有覆寫值」只會刪除目前工作階段的有效覆寫值,並標有 已儲存。 紫色圓點圖示,因此讓使用者感到困惑。

新的「刪除」選項會先顯示警告訊息和提示確認,再刪除您點選且包含所有內容的資料夾。

如要復原前一個選項,請前往 [設定]。「設定」>「實驗」,然後勾選 核取方塊。「啟用「暫時刪除所有覆寫值」

Chromium 問題:1472952141633814725801473681 1475668

搜尋結果現在會顯示一行程式碼中所有相符項目的項目。先前這項功能會在每一行程式碼中只顯示第一個相符項目。搜尋經過壓縮的檔案時,新行為特別實用。當您點選搜尋結果時,系統會在編輯器中開啟檔案,並將符合項目往直向或橫向捲動。

搜尋前後,每行顯示所有相符項目。

此外,搜尋速度也提升了。請參考下一部影片,查看左側 (左側) 與之後 (右側) 的比較結果。

最後,「搜尋」功能現在支援忽略清單,不會顯示忽略檔案的結果。

Chromium 問題:14688751472019

改良的「來源」面板

簡化「來源」面板中的工作區

「來源」面板中的「工作區」功能經過簡化全新設計:

  • 命名方式一致:最值得注意的是,「Sources」 >「Filesystem」窗格已重新命名為「Workspace」。這個窗格中有多個 UI 文字現在更清楚明瞭,沒有備援功能。
  • 改善設定。查看更妥善的拖曳資料夾提示,或是按一下連結來選取資料夾。

「來源」 >「工作區」可讓您將在開發人員工具中所做的變更直接同步到來源檔案。

觀看新設定和工作流程的實際運作情形:

Chromium 問題:14737711473880147396314746861474687

重新排序「來源」中的窗格

現在您可以透過拖曳的方式,重新排列「來源」面板左側的窗格順序,操作方法與重新排列其他面板、分頁和窗格類似。

Chromium 問題:1473758

適用於更多指令碼類型的語法醒目顯示和美化排版

「Sources」面板現在可以:

  • 下列指令碼類型包含美化內嵌 JavaScript:moduleimportmapspeculationrules
  • 醒目顯示 importmapspeculationrules 指令碼類型的語法,兩者皆存放 JSON。

美化排版和語法醒目顯示推測規則指令碼類型的前後語法。

如要進一步瞭解推測規則,請參閱「在 Chrome 中預先轉譯網頁以供即時瀏覽頁面」一文。

Chromium 問題:1473875

模擬偏好透明媒體功能

Chrome 118 現在支援 prefers-reduced-transparency 媒體功能。這項功能可讓開發人員根據使用者所選的偏好設定調整網頁內容,降低 OS 的透明度,例如 macOS 上的「減少透明度」設定。

如要模擬這項媒體功能,請開啟「算繪」分頁並向下捲動。

Chromium 問題:1424879

燈塔 11

Lighthouse 面板現在會執行 Lighthouse 11。最值得注意的是,這個版本移除舊版導覽功能,並新增無障礙工具稽核項目,並調整無障礙類別的評分方式。

另請參閱完整異動清單。如要瞭解使用開發人員工具中 Lighthouse 面板的基本概念,請參閱「Lighthouse:改善網站速度」。

Chromium 問題:772558

改善無障礙功能

開發人員工具現在支援更多瀏覽按鍵動作:

  • CSS 總覽:使用向上鍵和向下鍵可瀏覽左側欄中的專區。
  • 記憶體:在左側欄中,使用 Tab 鍵將焦點移至快照旁邊的「儲存」按鈕,然後按下 Enter 鍵來選取資料夾。

此外,幾個螢幕閱讀器公告問題也已經解決。

Chromium 問題:1470401147130114741081468631

其他精選內容

這個版本包含幾項值得注意的修正和改善項目:

  • 網路:熱門資源類型的新圖示:mediawasmwebsocketmanifestfetch/xhrjson (1466298)。
  • 針對多個 UI 元素中的 Material 3 顏色進行顏色更新,最特別是在「元素」和「效能」面板中 (14566901472243)。
  • 問題現在可保留瀏覽時之間的 Cookie 問題 (1466601)。
  • 改善多項「Application」(應用程式) >「Preloading」(預先載入),最值得排序的格線和修改過的規則集詳細資料 (1410709)。
  • 改善通訊協定監視器中指令編輯器的多項功能,尤其是針對錯誤輸入、編輯已傳送的指令、不含預先定義鍵的物件參數的編輯器、支援未定義列舉的物件、不含類型參照的物件、依子字串相符項目篩選指令等項目 (1448050)。
  • 效能火焰圖會在圓餅圖的全部方塊周圍加上框線 (1470147)。
  • 來源現在不會將破折號視為 CSS 中的文字字元 (1471354)。
  • 自動完成功能現在一律會在結尾處根據 CSS 主題排序關鍵字。
  • 規則運算式篩選器現在支援空格 (1346936)。
  • 元素修正媒體查詢功能偵測作業 (1472693)。

下載預覽管道

考慮使用 Chrome Canary 版開發人員版Beta 版做為預設開發瀏覽器。這些預覽管道可讓您存取開發人員工具的最新功能、測試最先進的網路平台 API,並在使用者使用之前就在網站上發現問題!

與 Chrome 開發人員工具團隊聯絡

使用下列選項,討論文章的新功能和異動,以及其他與開發人員工具相關的事項。

  • 請透過 crbug.com 提交建議或意見回饋。
  • 如要回報開發人員工具的問題,請在開發人員工具中依序點選「更多選項」圖示 更多   >「說明」 >「回報開發人員工具的問題」
  • @ChromeDevTools 張貼推文。
  • 歡迎對開發人員工具的 YouTube 影片或開發人員工具秘訣 (YouTube 影片) 提供意見。

開發人員工具的新功能

這裡列出了「開發人員工具新功能」系列中已涵蓋的所有功能。

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 111

Chrome 110 版本

Chrome 109 版

Chrome 108 版

Chrome 107 版

Chrome 106 版

Chrome 105

Chrome 104 版

Chrome 指南

Chrome 指南

Chrome 指南

Chrome 指南

Chrome 99

Chrome 98 版

Chrome 97

Chrome 96

Chrome 95

Chrome 94 版

Chrome 93 版

Chrome 92 版

Chrome 91 版

Chrome 90

Chrome 89

Chrome 88 版

Chrome 87

Chrome 86

Chrome 85 版

Chrome 84 版

Chrome 83 版

Chrome 82 版

Chrome 82 已取消

Chrome 81 版

Chrome 80 版

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59