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

Chrome 72 版 Chrome 開發人員工具即將推出的新功能和重大異動包括:

這些版本資訊的影片版本

以圖表呈現成效指標

記錄網頁載入後,開發人員工具現在會在「時間」部分標示 DOMContentLoaded首次有效繪製等成效指標。

在時間部分內首次有效繪製

圖 1:在時間部分內首次有效繪製

醒目顯示文字節點

當您將遊標懸停在 DOM 樹狀結構的文字節點上時,開發人員工具現在會醒目顯示可視區域中的該文字節點。

醒目顯示文字節點

圖 2:醒目顯示文字節點

複製 JS 路徑

假設您要編寫自動化測試,且該測試涉及點選節點 (也許會使用 Puppeteer 的 page.click() 函式),而您想要快速取得該 DOM 節點的參照。常見的工作流程就是前往「Elements」面板,在 DOM 樹狀結構的節點上按一下滑鼠右鍵,選取「Copy」 >「Copy selector」,然後將該 CSS 選取器傳遞至 document.querySelector()。但是,如果節點位於 Shadow DOM,此方法就無法運作,因為選取器會從陰影樹狀結構中產生路徑。

如要快速取得 DOM 節點的參照,請在 DOM 節點上按一下滑鼠右鍵,然後依序選取「Copy」 >「Copy JS path」。開發人員工具會複製到剪貼簿的 document.querySelector() 運算式,該運算式會指向節點。如上所述,這在使用 Shadow DOM 時特別實用,但您也可以用於任何 DOM 節點。

複製 JS 路徑

圖 3:複製 JS 路徑

開發人員工具會將下方運算式複製到剪貼簿:

document.querySelector('#demo1').shadowRoot.querySelector('p:nth-child(2)')

「Audits」面板更新

稽核面板現在正在執行 Lighthouse 3.2。3.2 版包含名為「偵測到的 JavaScript 程式庫」的新稽核。這項稽核會列出網頁上偵測到的 JS 程式庫 Lighthouse。如要查看這項稽核,請在報告的「最佳做法」 >「通過的稽核」之下找到。

偵測到的 JavaScript 程式庫

圖 4 偵測到的 JavaScript 程式庫

此外,現在只要輸入 LighthousePWA,即可從「指令」選單存取「稽核」面板。

在「Command」選單中輸入「lighthouse」

圖 5:在指令選單中輸入 lighthouse

下載預覽管道

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