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

複製元素的樣式

在「DOM 樹狀結構」中的節點上按一下滑鼠右鍵,將該 DOM 節點的 CSS 複製到剪貼簿。

複製樣式。

圖 1. 複製元素樣式。

感謝 Adam ArgyleVisBug靈感

以視覺化方式呈現版面配置位移

假設你在喜愛的網站上閱讀新聞報導。閱讀頁面時 內容會跳轉到處移動這一問題稱為版面配置位移這種情況通常是在圖片和廣告載入完畢後,網頁未保留任何空間來容納圖片和廣告,因此瀏覽器必須將其他所有內容向下移動,以騰出空間。解決方法是使用placeholders

開發人員工具現在可協助您偵測版面配置位移:

  1. 開啟「指令選單」
  2. 開始輸入 Rendering
  3. 執行「Show Rendering」指令。
  4. 勾選「Layout Shift Regions」核取方塊。在您與網頁互動時,版面配置位移會以藍色醒目顯示。

版面配置位移。

圖 2. 版面配置位移。

Chromium 問題 #961846

稽核面板中的 Lighthouse 5.1

「稽核」面板現在會執行 Lighthouse 5.1。新版稽核報告包括:

  • 提供有效的 apple-touch-icon。檢查是否能將 PWA 新增至 iOS 主畫面。
  • 減少要求數量和檔案大小:回報網路要求總數和各種類別 (例如文件、指令碼、樣式表和圖片等) 的總數和檔案大小。
  • 最大可能的首次輸入延遲時間。評估從使用者初次與網頁互動到瀏覽器回應該互動之間的最長時間。請注意,這個指標會取代「預估輸入延遲時間」指標。「最大潛在首次輸入延遲時間」不會影響效能類別分數。

新的「Audits」(稽核) 面板 UI。

圖 3. 新的「Audits」(稽核) 面板 UI。

Lighthouse 5.1 版的 Node 及 CLI 版本有 3 項主要功能,值得您一探究竟:

  • 效能預算:如要避免網站在一段時間內迴歸,請指定網頁不應超過要求的數量和檔案大小。
  • 外掛程式。使用專屬稽核功能擴充 Lighthouse。
  • Stack Packs。加入專為特定技術堆疊量身打造的稽核報告。最初出貨的 WordPress 堆疊套件React 和 AMP Stack Packs 仍在開發階段。

OS 主題同步處理

如果您正在使用 OS 的深色主題,開發人員工具現在會自動切換為自身的深色主題

用於開啟中斷點編輯器的鍵盤快速鍵

將焦點移至來源面板的編輯器時,按下 Control + Alt + B 鍵或 Command + Option + B 鍵 (Mac),開啟 Breakpoint 編輯器。使用 Breakpoint 編輯器建立記錄點條件中斷點

中斷點編輯器。

圖 4. Breakpoint 編輯器

在「網路」面板中預先擷取快取

如果資源是透過預先擷取快取載入,網路面板的「Size」欄會顯示 (prefetch cache)預先擷取是全新的網路平台功能,可加快後續網頁載入的速度。可以使用...:截至 2019 年 7 月,已有 83.33% 的全球瀏覽器支援這項功能。

「大小」資料欄顯示資源來自預先擷取的快取。

圖 5. 「Size」(大小) 欄會顯示 prefetch2.htmlprefetch2.css 來自 (prefetch cache)

如要試用,請參閱預先擷取示範

Chromium 問題 #935267

查看物件時的私有屬性

控制台現在會在物件預覽畫面中顯示私人類別欄位

檢查物件時,控制台現在會顯示私人欄位,例如「#color」。

圖 6. 舊版 Chrome 檢查物件時不會顯示 #color 欄位,右側的新版 Chrome 則不會顯示。

「應用程式」面板中的通知和推送訊息

「應用程式」面板的「背景服務」部分現在支援推送訊息和通知。伺服器傳送資訊給 Service Worker 時,就會產生推送訊息。當服務工作處理程序或網頁指令碼向使用者顯示資訊時,就會發出通知。

Chrome 76 的背景擷取和背景同步處理功能一樣,當您開始錄製後,即使頁面已關閉,即使 Chrome 已關閉,此頁面上的推送訊息和通知仍會記錄 3 天。

新的「通知」和「推送訊息」窗格。

圖 7. 「應用程式」面板中的新「推送訊息」和「通知」窗格。

Chromium 問題 #927726

下載預覽頻道

建議您使用 Chrome CanaryDevBeta 版做為預設的開發瀏覽器。透過這些預覽版本,您可以存取開發人員工具中的最新功能、測試最先進的網路平台 API,以及找出網站的問題,以免使用者發現問題。

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

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

  • 歡迎透過 crbug.com 提出建議或意見。
  • 在開發人員工具中,依序點選「更多選項」圖示 更多   >「說明」 >「回報開發人員工具問題」,回報開發人員工具問題。
  • 前往 @ChromeDevTools 張貼 Tweet。
  • 歡迎在「開發人員工具」推出「最新消息」YouTube 影片或「開發人員工具秘訣」YouTube 影片留言。

開發人員工具新功能

開發人員工具新功能」系列中的所有文章清單。

Chrome 127

Chrome 126

Chrome 125

Chrome 124

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 指南

Chrome 110

Chrome 指南

Chrome 108

Chrome 指南

Chrome 指南

Chrome 指南

Chrome 指南

Chrome 指南

Chrome 指南

Chrome 指南

Chrome 指南

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Google 瀏覽器 93

Chrome 92 版

Chrome 91

Chrome 90

Google Chrome 89

Google Chrome 88

Chrome 87

Chrome 86 版

Chrome 85 版

Google Chrome 84

Chrome 83 版

Chrome 82 版

Chrome 82 已取消

Chrome 81 版

Google 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