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

Kayce Basques
Kayce Basques

控制台支援 letclass 宣告

Console 現在支援重新宣告 letclass 陳述式。使用主控台測試新的 JavaScript 程式碼時,網頁開發人員常會因為無法重新宣告而感到困擾。

舉例來說,先前使用 let 重新宣告本機變數時,主控台會擲回錯誤:

Chrome 78 版 Play 管理中心的螢幕截圖,顯示拒絕重新宣告失敗。

現在,控制台允許重新宣告:

Chrome 80 版控制台的螢幕截圖,顯示重新宣告成功。

Chromium 問題 #1004193

改善 WebAssembly 偵錯功能

開發人員工具已開始支援 DWARF 偵錯標準,這表示在開發人員工具中進一步支援逐步執行程式碼、設定中斷點,以及解析原文語言堆疊追蹤。如需完整說明,請參閱「Chrome 開發人員工具中的 WebAssembly 偵錯功能」。

採用 DWARF 技術的新 WebAssembly 偵錯螢幕截圖。

網路面板更新

在「發起者」分頁中要求發起人鏈結

您現在可以將網路要求的發起人和依附元件,列為巢狀清單。這有助於您瞭解提出資源要求的原因,或特定資源 (例如指令碼) 造成了哪些網路活動。

「Initiator」分頁中「要求發起人鏈結」的螢幕截圖

在「Network」(網路) 面板中記錄網路活動之後,請按一下資源,然後前往「Initiator」(啟動工具) 分頁查看其「Request Initiator Chain」(要求發起者鏈結)

  • 已檢查的資源會以粗體顯示。在上方螢幕截圖中,https://web.dev/default-627898b5.js 是已檢查的資源。
  • 檢查的資源上方資源會是「發起者」。在以上螢幕截圖中,https://web.dev/bootstrap.jshttps://web.dev/default-627898b5.js 的發起者。換句話說,https://web.dev/bootstrap.js 造成 https://web.dev/default-627898b5.js 的網路要求。
  • 已檢查的資源下方是依附元件。在以上螢幕截圖中,https://web.dev/chunk-f34f99f7.jshttps://web.dev/default-627898b5.js 的依附元件。換句話說,https://web.dev/default-627898b5.js 造成 https://web.dev/chunk-f34f99f7.js 的網路要求。

Chromium 問題 #842488

在「總覽」中醒目顯示所選的網路要求

現在點選想檢查的網路資源後,在「Overview」(總覽) 中,網路面板會在該資源周圍加上藍色邊框。這有助於您偵測網路要求發生的時間早於或晚於預期。

「Overview」(總覽) 窗格的螢幕截圖,醒目顯示檢查過的資源。

Chromium 問題 #988253

「網路」面板中的網址和路徑欄

在「Network」(網路) 面板中使用新的「Path」(路徑) 和「URL」(網址) 欄,查看每個網路資源的絕對路徑或完整網址。

螢幕截圖:「聯播網」面板中新的「路徑」和「網址」欄。

在「Waterfall」表格標題上按一下滑鼠右鍵,然後選取「Path」或「URL」以顯示新資料欄。

Chromium 問題 #993366

已更新使用者代理程式字串

開發人員工具支援透過「Network Conditions」分頁設定自訂使用者代理程式字串。User-Agent 字串會影響附加至網路資源的 User-Agent HTTP 標頭,以及 navigator.userAgent 的值。

我們更新了預先定義的使用者代理程式字串,以反映新型瀏覽器。

「網路條件」分頁中「使用者代理程式」選單的螢幕截圖。

如要存取網路條件,請開啟指令選單,然後執行 Show Network Conditions 指令。

Chromium 問題 #1029031

稽核面板更新

新版設定 UI

設定 UI 推出新的回應式設計,並簡化了節流設定選項。如要進一步瞭解節流 UI 變更,請參閱稽核面板節流

新版設定 UI。

「涵蓋範圍」分頁更新

個別函式或每個區塊的涵蓋範圍模式

「Coverage」分頁提供新的下拉式選單,可讓您指定是否要依函式每個區塊收集程式碼涵蓋率資料。按區塊的涵蓋範圍更詳細,但收集成本也更高。根據預設,開發人員工具目前採用依函式的涵蓋範圍。

涵蓋率模式下拉式選單。

網頁現在必須重新載入網頁,系統才會啟動涵蓋率

由於涵蓋率資料不可靠,所以在不重新載入網頁的情況下切換程式碼涵蓋率功能已移除。舉例來說,如果函式的執行時間很長,且 V8 的垃圾收集器已清除該函式,則系統可能會將函式回報為未使用。

Chromium 問題 #1004203

下載預覽頻道

建議您使用 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