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

在錄音工具中逐步重播內容

您現在可以在「Recorder」面板中設定中斷點,逐步重播使用者流程。

如要設定中斷點,請按一下步驟旁邊的藍點。重播使用者流程,並在執行步驟前暫停重播。在這裡,您可以繼續重播、執行特定步驟或取消重播。

透過這項功能,您可以輕鬆視覺化呈現使用者流程,並進行偵錯。

詳情請參閱「錄音工具功能參考資料」。

在錄音工具中逐步重播內容

Chromium 問題:1257499

在「錄音工具」面板中支援滑鼠遊標懸停事件

錄音工具現在支援在錄製內容中手動新增滑鼠懸停 (懸停) 步驟。

這個示範會在使用者懸停時顯示彈出式選單。嘗試記錄使用者流程,然後點選選單項目。

如果立即重播使用者流程,就會失敗,因為錄音工具不會在錄製期間自動擷取滑鼠到事件上。如要解決這個問題,請手動新增步驟,先將滑鼠遊標懸停在選取器上,再點選選單項目。

在錄音工具中支援滑鼠懸停事件

Chromium 問題:1257499

「Performance Insights」面板中的「Largest Contentful Paint」(LCP)

LCP 是以使用者為中心的重要指標,可用來評估感知的載入速度。您現在可以瞭解最大內容繪製 (LCP) 的關鍵路徑和根本原因。

成效記錄中,按一下「時間軸」中的 LCP 徽章。在「詳細資料」窗格中,您可以查看 LCP 分數,並瞭解如何修正拖慢 LCP 資源的資源,以及查看 LCP 資源的關鍵路徑。

查看「成效洞察」面板,瞭解如何透過面板取得可做為行動依據的洞察資料並改善網站成效。

「效能深入分析」面板中的 LCP

Chromium 問題:1326481

找出文字閃光 (FOIT、FOUT) 為版面配置位移的潛在根本原因

「Performance Insights」面板現在可偵測隱形文字 (FOIT) 並閃爍無樣式的文字 (FOUT),成為版面配置位移的根本原因。

如要查看版面配置位移的潛在根本原因,請在「Layout shifts」軌跡中點選螢幕截圖。

請參閱「最佳化 WebFont 載入及轉譯」,瞭解避免版面配置位移的技術。

「Performance Insights」面板中的 FOUT

Chromium 問題:13346281328873

資訊清單窗格中的通訊協定處理常式

你現在可以使用開發人員工具測試漸進式網頁應用程式 (PWA)網址通訊協定處理常式註冊

網址通訊協定處理常式註冊可讓安裝的 PWA 處理使用特定通訊協定 (例如 magnetweb+example) 的連結,藉此提供更貼近需求的整合體驗。

透過「Application」(應用程式) >「Manifest」(資訊清單) 窗格,前往「通訊協定處理常式」區段。您可以在這裡查看及測試所有可用的通訊協定。

例如安裝這個試用版 PWA。在「通訊協定處理常式」專區中輸入「americano」,然後按一下「TestProtocol」,在 PWA 中開啟咖啡頁面。

資訊清單窗格中的通訊協定處理常式

Chromium 問題:1300613

「元素」面板中的頂層標記

請使用頂層標記瞭解頂層標記的概念,並以視覺化方式呈現頂層內容的變化。

<dialog> 元素最近在各瀏覽器上的表現穩定。開啟的對話方塊會存放在頂層。頂層內容會顯示在所有其他內容上方。

在這個示範中,按一下「開啟對話方塊」

為了以視覺化方式呈現頂層元素,開發人員工具會在 DOM 樹狀結構中新增頂層容器 (#top-layer)。位於 </html> 結尾標記後方。

如要從頂層容器元素跳到頂層樹狀結構元素,請按一下頂層容器中元素或其背景旁邊的「顯示」按鈕。

按一下頂層樹狀結構元素 (例如對話方塊元素) 旁的「頂層」徽章,即可跳至頂層容器。

「元素」面板中的頂層標記

Chromium 問題:1313690

在執行階段附加 Wasm 偵錯資訊

您現在可以在執行階段附加 wasm 的 DWARF 偵錯資訊。「Sources」面板先前僅支援將來源對應附加至 JavaScript 和 Wasm 檔案。

在「Sources」面板中開啟 Wasm 檔案。在編輯器中按一下滑鼠右鍵,然後選取「Add DWARF 偵錯資訊...」,即可視需要附加偵錯資訊。

ALT_TEXT_HERE

Chromium 問題:1341255

在偵錯期間支援即時編輯功能

您現在可以編輯堆疊中最頂層的函式,不必重新啟動偵錯工具。

在 Chrome 104 中,開發人員工具再度提供重新啟動頁框功能。不過,您無法編輯現已暫停的函式。開發人員常常會在函式中中斷,然後在暫停時編輯該函式。

本次更新後,偵錯工具會自動重新啟動該函式,並施以下列限制:

  • 您只能編輯最頂端的函式
  • 無法將同一函式對堆疊向下執行遞迴呼叫

在偵錯期間即時編輯

Chromium 問題:1334484

在「Styles」窗格的規則中查看及編輯 @scope

您現在可以在「Styles」窗格中查看及編輯 CSS @scope at-rules

規則中的 @scope 屬於 CSS 階層結構與沿用等級 6 規格的一部分。這些規則可讓開發人員在 CSS 中設定樣式規則範圍。

開啟這個示範頁面,然後檢查 <div class=”dark-theme”> 元素中的超連結。在「Styles」窗格中,查看 @scope at-rules。按一下規則宣告即可編輯。

@scope at Rules 窗格中的規則

Chromium 問題:1337777

改善來源地圖

以下為來源地圖的修正項目,以改善整體的偵錯體驗:

  • 開發人員工具現在可以正確解析含有標點符號的來源對應 ID。部分新型減號 (例如 esbuild) 產生的來源對應會合併 ID 與後續標點符號 (逗號、括號、分號) 的 ID。
  • 開發人員工具現在會透過 super 呼叫解析建構函式的來源對應名稱。 ALT_TEXT_HERE
  • 已修正標準網址重複網址的來源對應網址索引問題。在先前版本中,由於有重複的標準網址,導致部分檔案無法啟用中斷點。

Chromium 問題:13353381333411

其他精選內容

這個版本的幾個重點修正如下:

  • 刪除後,前往「Application」(應用程式) >「Local Storage」(本機儲存空間) 窗格中的資料表,確實移除本機儲存空間鍵值組合。(1339280)。
  • 現在在「Sources」面板中查看 CSS 檔案時,現在可以正確顯示顏色預覽畫面。以前,它們的位置不正確。(1340062)。
  • 在「Layout」窗格中持續顯示 CSS 彈性和格線項目,並在「元素」面板中以徽章的形式顯示這些項目。先前,Flex 與格線項目在兩個位置皆會隨機缺少項目。(13404411273992)
  • 如果開發人員工具找到會導致影格標示為廣告的指令碼,即可使用新的創作者廣告指令碼連結,供廣告頁框使用。您可以依序點選「Application」 >「Frames」來開啟影格。(1217041)。

下載預覽管道

考慮使用 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