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 的節點和 CLI 版本有 3 項值得查看的全新主要功能:

  • 效能預算:指定要求數和頁面不應超過的檔案大小,避免網站長期迴歸。
  • 外掛程式。運用自己的自訂稽核功能來擴充 Lighthouse。
  • Stack Pack。新增為特定技術堆疊量身打造的稽核項目。首先推出的 WordPress 堆疊包。React 和 AMP 堆疊套件正在開發中。

OS 主題同步處理

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

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

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

中斷點編輯器。

圖 4. 中斷點編輯器

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

現在,「Network」面板的「Size」欄顯示從預先擷取快取載入資源時,會顯示 (prefetch cache)預先擷取是全新的網頁版平台功能,可加快後續網頁載入速度。可以使用... 表示自 2019 年 7 月,全球瀏覽器已支援 83.33%。

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

圖 5. 「Size」資料欄顯示 prefetch2.htmlprefetch2.css 來自 (prefetch cache)

歡迎參閱預先擷取示範模式,試試這項功能。

Chromium 問題 #935267

查看物件時的私人屬性

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

現在檢查物件時,主控台會顯示「#color」等不公開欄位。

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

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

「應用程式」面板的「背景服務」區段現在支援推送訊息和通知。推送訊息會在伺服器傳送資訊給 Service Worker 時產生。 當系統向使用者提供資訊時,就會發出通知。

Chrome 76 版的背景擷取和背景同步功能一樣,當您開始錄製後,這個頁面中的推送訊息和通知會記錄 3 天,即使在頁面關閉和 Chrome 關閉的情況下也會持續記錄。

新的「Notification」(通知) 和「Push Messages」(推送訊息) 窗格。

圖 7. 「Applications」面板中新增的「Push Messages」和「Notifications」窗格。

Chromium 問題 #927726

下載預覽管道

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