共用方式為


Microsoft Edge 91 (DevTools 的新功能)

若要查看 Microsoft Edge DevTools 的最新功能,以及適用於 Microsoft Visual Studio Code 和 Visual Studio 的 Microsoft Edge DevTools 擴充功能,請閱讀這些公告。

若要保持最新狀態並取得最新的 DevTools 功能,請下載測試人員預覽版的 Microsoft Edge。 無論您是使用 Windows、Linux 或 macOS,請考慮使用 Canary (或其他預覽通道) 作為預設開發瀏覽器。 Beta、Dev 和 Canary 版本的 Microsoft Edge 會以個別應用程式的形式執行,並存於穩定發行的 Microsoft Edge 版本。 請 參閱Microsoft Edge 測試人員通道

如需最新的公告,請遵循 Twitter 上的 Microsoft Edge 小組。 若要回報 DevTools 的問題或要求新功能,請在 MicrosoftEdge/DevTools 存放庫中提出問題。

波浪底線醒目提示專案工具中的程式碼問題和改善

在大部分的新式 IDE 中,文字底下的波浪底線表示語法錯誤。 在 Microsoft Edge 91 版或更新版本中,波浪底線會顯示在 [元素] 工具的 [DOM] 檢視中的 [HTML] 底下。 波浪底線表示與輔助功能、相容性、效能等相關的程式代碼問題和建議。

若要開啟 問題 工具,並深入了解問題及其修正方式:

  • 按住 Shift,然後按下波浪底線。

  • 或者,以滑鼠右鍵按下波浪底線,然後選取 [顯示在問題中]

在 [ 元素 ] 工具中選取加底線的錯誤:

在 Elements 工具中選取加底線的錯誤

[問題 ] 工具中顯示錯誤詳細資料:

在問題工具中顯示錯誤詳細數據

另請參閱:

瞭解具有資訊工具提示的DevTools

DevTools 工具提示功能可協助您瞭解所有不同的工具和窗格。 將滑鼠停留在 DevTools 的每個概述區域上,以深入瞭解如何使用此工具。 若要開啟工具提示,請執行下列任何動作:

  • 取 [自定義並控制DevTools (...) >[說明>] 切換DevTools工具提示
  • Ctrl+Shift+H (Windows、Linux) 或 Command+Shift+H (macOS) 。
  • 開啟 [命令功能表 ],然後輸入 工具提示

然後將滑鼠停留在 DevTools 的每個大綱區域上:

DevTools 工具提示模式

若要關閉工具提示,請按 Esc

更新:此功能已發行,且已不再是實驗性功能。

注意:自 2022 年 5 月起,活動 不支援工具提示。

服務工作者更新時程表

在 Microsoft Edge 版本 91 或更新版本中,如果您是漸進式 Web 應用程式或服務背景工作開發人員,請在 應用程式工具中 將服務背景工作角色的更新生命週期顯示為時程表。 此功能可協助您瞭解服務工作者在下列每個階段所花費的時間:

  • 安裝
  • Wait
  • Activate

在服務背景工作角色的更新週期中檢視時程表

如需 Chromium 開放原始碼專案中這項功能的即時更新,請參閱問題1066604

另請參閱:

漸進式 Web Apps 不再顯示非方形圖示的警告

Microsoft Edge 90 版或更早版本中,如果 PWA 的 Web 應用程式指令清單包含非正方形圖示,則每個非方形圖標的 [ 錯誤和警告 ] 區段中都會顯示警告。 在 Microsoft Edge 91 版或更新版本中,如果您至少提供一個方形圖示,應用程式工具中的 [指令清單] 區段就不會顯示任何警告。 如果您未提供任何正方形圖示,則會出現下列警告訊息:

Most operating systems require square icons.  Please include at least one square icon in the array.

在 Microsoft Edge 90 版或更早版本中,每個非正方形圖示都會顯示錯誤:

在 Microsoft Edge 版本 90 或更早版本中,每個非正方形圖示都會顯示錯誤

在 Microsoft Edge 版本 91 或更新版本中,當您提供至少一個方形圖示時,不會顯示任何錯誤:

在 Microsoft Edge 版本 91 或更新版本中,當您提供至少一個方形圖示時,不會顯示任何錯誤

若要在 Web 應用程式指令清單中檢視錯誤和警告,請選取 [ 應用程式 工具 >應用程式 ] 區段 >[指令清單]。 [錯誤和警告] 標題下會列出 錯誤和警告

如需 Chromium 開放原始碼專案中這項功能的即時更新,請參閱問題1185945

另請參閱:

以 Chromium 為基礎的瀏覽器現在支援當地語系化 DevTools

Microsoft Edge 版本 81 開始,Microsoft Edge DevTools UI 會以您自己的語言顯示。 許多開發人員會使用 StackOverflow 之類的開發人員工具,並以其原生語言 Visual Studio Code。 為了提供類似的UI語言彈性,Microsoft Edge DevTools小組、Chrome DevTools 小組和Google Lighthouse 小組共同作業,在所有以 Chromium 為基礎的瀏覽器中提供相同的體驗。

Microsoft Edge 瀏覽器和 DevTools 設定為日文

請參閱 變更 DevTools 語言設定

如需 Chromium 開放原始碼專案中此功能共同作業的詳細資訊,請參閱問題1136655

使用鍵盤流覽至 CSS 變數

Microsoft Edge 版本 88 開始,[ 樣式 ] 窗格會顯示 CSS 變數,並直接提供每個變數定義的連結。 在 Microsoft Edge 91 版或更新版本中,您可以使用箭頭鍵輕鬆地流覽至 CSS 變數。 若要在 [ 樣式 ] 窗格中開啟定義,請將滑鼠停留在變數上,然後按 Enter

[樣式] 窗格中醒目提示的 '--theme-body-background' CSS 變數

如需 Chromium 開放原始碼專案中這項功能的即時更新,請參閱問題1187735

另請參閱:

問題會依嚴重性自動排序

問題工具會顯示改善網站的建議,包括輔助功能、效能、安全性等等。 根據使用者的意見反應,問題現在會自動依嚴重性排序。 在每個意見反應類別中,每個標示為 「錯誤 」的問題都會先出現,接著會將每個問題標示為 「警告」,然後將每個問題標示為 「提示」

[問題] 工具會顯示依嚴重性排序的問題

另請參閱:

Microsoft Edge Developer Tools for Visual Studio Code 1.1.7 版

Microsoft Edge Tools for Visual Studio Code 延伸模組 1.1.7 版提供來自 Microsoft Edge 88 版的 DevTools。 此擴充功能現在支援ARM裝置,不再依賴適用於 Microsoft Edge 擴充功能的調試程式。

1.1.7 版包含下列錯誤修正和改善:

  • 已更新目標關閉的可靠性。

  • 更新側邊面板,以在偵錯已建立或終結的目標時自動重新整理。

  • 已新增新的右鍵功能表,可讓您更快速地存取延伸模組設定和最新的 Changelog。

  • 已更新並簡化延伸模組文件的發行,包括最新功能。

若要手動更新至 1.1.7 版,請參閱 手動更新擴充功能。 您可以在 vscode-edge-devtools GitHub 存放庫上提出問題並參與擴充功能。

另請參閱:

來自 Chromium 專案的公告

下列各節會宣告Microsoft Edge 中提供的其他功能,這些功能已對開放原始碼 Chromium 專案做出貢獻。

將 CSS 捲動貼齊可視化

[元素] 工具中,您現在可以切換 scroll-snap 徽章來檢查 CSS 捲動貼齊方式。 當網頁上的 HTML 元素套 scroll-snap-type 用到它時, scroll-snap 會在 Elements 工具的旁邊顯示徽章。 scroll-snap按下徽章以切換在網頁上顯示卷動貼齊重疊。

如需網頁範例,請 參閱卷動貼齊示範。 在此範例中,點會出現在貼齊邊緣上。 捲動埠具有實心外框,而貼齊專案有虛線外框。 捲動邊框間距會以綠色填滿,而捲動邊界則填入橙色:

CSS 卷動貼齊

如需 Chromium 開放原始碼專案中這項功能的歷程記錄,請參閱問題 862450

另請參閱:

新增記憶體偵測器工具

使用新的 記憶體偵測器 工具來檢查 ArrayBuffer JavaScript 和 Wasm 記憶體中的 :

記憶體偵測器工具

請參閱:

如需 Chromium 開放原始碼專案中這項功能的歷程記錄,請參閱問題1166577

[元素] 工具中的 [新增徽章設定] 窗格

現在,使用 Elements 工具中的徽章設定來開啟 (或關閉個別徽章) 。 當您檢查網頁時,請使用這項功能來自定義並專注於重要的徽章。

  1. 以滑鼠右鍵按兩下元素,然後按兩下 [ 徽章設定]。 徽章設定窗格會在 [元素 ] 工具的頂端開啟:

    [元素] 工具中的徽章設定窗格

  2. 若要顯示 (或隱藏) 徽章,請選取 (或清除) 徽章名稱旁邊的複選框。

另請參閱:

增強型影像預覽與外觀比例資訊

Elements 工具中,影像預覽已增強以顯示詳細資訊,包括下列詳細數據:

  • 轉譯的大小
  • 呈現的外觀比例
  • 內部大小
  • 內建外觀比例
  • 檔案大小

元素工具中外觀比例資訊的影像預覽

此資訊可協助您進一步瞭解影像並套用優化。 當您按鍵影像的頁面資源時, 網路 工具中也會提供影像外觀比例資訊:

網路工具中的影像外觀比例資訊

如需 Chromium 開放原始碼專案中這項功能的歷程記錄,請參閱問題11498321170656

另請參閱:

在網路條件工具中設定內容編碼的新選項

[網络] 工具中,按兩下 [節流] 下拉功能表旁的新 [更多網络條件...] 按鈕,以開啟 [網络條件] 工具。 測試伺服器回應是否已針對不支援 gzipbrotli 或其他未來的 Content-Encoding瀏覽器正確編碼:

  1. 開啟 [網络條件 ] 工具。

  2. 移至 [ 接受的內容編碼]

  3. 清除您要測試之 旁邊的 Content-Encoding 複選框。

網路工具的 [更多網络條件] 按鈕會開啟 [網络條件] 工具來設定 「內容編碼」

另請參閱:

如需 Chromium 開放原始碼專案中這項功能的歷程記錄,請參閱問題1162042

樣式窗格增強功能

在 [樣式] 窗格中顯示計算值的新快捷方式

現在,若要在 [元素] 工具的 [樣] 索引標籤中顯示計算的 CSS 值:

  1. 以滑鼠右鍵按下 CSS 屬性,然後選 取 [檢視計算值]

    顯示計算值的新快捷方式

另請參閱:

若要在 Chromium 開放原始碼專案中檢視此功能的歷程記錄,請參閱問題1076198

支援輔色關鍵詞

[樣 ] 窗格的自動完成 UI 現在會 accent-color 偵測 CSS 關鍵詞,這可讓您指定元素所產生之 UI 控制件的輔色。 專案所產生的UI控件範例包括複選框或單選按鈕。

'accent-color' CSS 關鍵詞

如需 Chromium 實作狀態的詳細資訊,請參閱功能:輔色 CSS 屬性。 若要開啟此功能,請移至 edge://flags#enable-experimental-web-platform-features ,並將複選框設定為 [已啟用]

如需 Chromium 開放原始碼專案中這項功能的歷程記錄,請參閱問題1092093

另請參閱:

在 [畫面格詳細數據] 檢視中顯示封鎖功能的詳細數據

許可權原則是一種 Web 平臺 API,可讓網站允許或封鎖在個別框架或其內嵌的 iframe 中使用瀏覽器功能。 若要顯示功能遭到封鎖原因的詳細數據:

  1. 移至 [OOPIF 許可權原則]
  2. 啟應用程式 工具。
  3. 按兩下框架。
  4. 移至 [ 許可權原則] 區段。
  5. 找出 [ 停用的功能] 屬性。
  6. 按兩下 [顯示詳細數據]
  7. 按兩下每個原則旁邊的圖示,以移至封鎖功能的 iframe 或網路要求。

框架詳細數據檢視中的封鎖功能

另請參閱:

若要在 Chromium 開放原始碼專案中檢視此功能的歷程記錄,請參閱問題1158827

篩選實驗設定中的實驗

使用新的實驗篩選器,更快速地尋找實驗。 例如,若要開啟程式代碼問題的新實驗:

  1. 在 DevTools 中,選取 [ 設定 ] ([ 設定] 圖示) >[實驗]

  2. 在 [ 篩選] 文字框中,開始輸入 問題

篩選實驗設定中的實驗

另請參閱:

快取記憶體窗格中的新 Vary 標頭數據行

在應用程式工具的 [快取記憶體] 窗格中,使用新Vary Header數據行來顯示 Vary HTTP 回應標頭值:

變更標頭數據行

如需 Chromium 開放原始碼專案中這項功能的歷程記錄,請參閱問題1186049

另請參閱:

來源工具改善

支援新的 JavaScript 功能

DevTools 現在支援新的 私人品牌檢查 ,也即 #foo in obj JavaScript 語言功能。 私人品牌檢查功能會in擴充 操作員,以支援特定物件上的私人 (#) 類別欄位。 請在 主控台來源 工具中試試看。

若要檢查私用欄位:

  1. [來源] 工具中,移至 調試程式 窗格。
  2. 展開 [ 範圍] 區段:

JavaScript 私人品牌檢查

另請參閱:

如需 Chromium 開放原始碼專案中這項功能的歷程記錄,請參閱問題 11374

增強的斷點偵錯支援

在 Microsoft Edge 90 版或更早版本中,DevTools 只會在單一套件組合中設定斷點。 在 Microsoft Edge 版本 91 或更新版本中,當您偵錯共用元件時,DevTools 會在多個套件組合中正確設定斷點。

WebpackRollup 等新式 JavaScript 套件組合器支援將程式代碼分割成套件組合。 請參閱 程式代碼分割

如需 Chromium 開放原始碼專案中這項功能的歷程記錄,請參閱問題11427059790001180794

另請參閱:

支援使用括號表示法暫留預覽

來源工具現在支援在使用[]表示法的 JavaScript 成員表示式上暫留預覽

支援使用 [] 表示法暫留預覽

如需 Chromium 開放原始碼專案中這項功能的歷程記錄,請參閱問題1178305

另請參閱:

改善的 HTML 檔案大綱

DevTools 現在具有更佳的檔案大綱 .html 支援。 在 [來源] 工具中,開啟 .html 檔案。 若要開啟 (或關閉程式代碼大綱) ,請在 Windows/Linux 上按 Ctrl+Shift+O ,或在 macOS 上按 Command +Shift+O 。 先前,DevTools 只會顯示部分函式。 在下圖中,DevTools 現在會正確列出大綱中的所有函式:

改善的 HTML 檔案大綱

如需 Chromium 開放原始碼專案中這項功能的歷程記錄,請參閱問題7610191191465

另請參閱:

Wasm 偵錯的適當錯誤堆疊追蹤

在 Microsoft Edge 90 版或更早版本中,DevTools 只會在錯誤堆疊追蹤中顯示一般 Wasm 參考。 在 Microsoft Edge 版本 91 或更新版本中,DevTools 會解析內嵌函數要求,並在 Wasm 偵錯的錯誤堆疊追蹤中顯示來源位置。 若要深入瞭解主控台中的錯誤堆疊追蹤,請參閱主控台物件 API 參考的錯誤

在 Microsoft Edge 91 版或更新版本中,DevTools 會解析內嵌函數要求,並顯示 Wasm 偵錯的適當錯誤堆棧追蹤。

在 Microsoft Edge 90 版和更早版本中,來源位置不會顯示在 [錯誤堆棧追蹤] 中。 來源位置包括 dsquare。 先前針對 Wasm 偵錯的錯誤堆疊追蹤:

先前用於 Wasm 偵錯的錯誤堆疊追蹤

在 Microsoft Edge 91 版和更新版本中,來源位置會顯示在 [錯誤堆棧追蹤] 中。 Wasm 偵錯的適當錯誤堆棧追蹤:

Wasm 偵錯的適當錯誤堆疊追蹤

如需 Chromium 開放原始碼專案中這項功能的歷程記錄,請參閱問題1189161

注意事項

此頁面的部分是根據Google所建立和 共用的工作進行 修改,並根據 Creative Commons Attribution 4.0 國際授權中所述的條款使用。 原始頁面 可在這裡 找到,並由 Jecelyn Yeen 撰寫。

Creative Commons 授權 此工作是根據 Creative Commons Attribution 4.0 International License 授權