devtools.panels

注意: 雖然這些 API 基於Chrome devtools API,但 Firefox 仍有許多功能尚未實現,因此此處未予記錄。要檢視當前缺失的功能,請參閱DevTools API 的限制

devtools.panels API 允許開發者工具擴充套件在開發者工具視窗內定義其使用者介面。

開發者工具視窗承載著許多獨立的工具——JavaScript 偵錯程式、網路監視器等等。頂部的標籤頁行允許使用者在不同工具之間切換。承載每個工具使用者介面的視窗被稱為“面板”。

使用 devtools.panels API,您可以在開發者工具視窗中建立新的面板。

與所有 devtools API 一樣,此 API 僅對在 devtools_page manifest.json 鍵中定義的文件,或在擴充套件建立的其他開發者工具文件(如面板本身的文件)中執行的程式碼可用。更多資訊請參閱擴充套件開發者工具

型別

devtools.panels.ElementsPanel

代表瀏覽器開發者工具中的 HTML/CSS 檢查器。

devtools.panels.ExtensionPanel

代表由擴充套件建立的開發者工具面板。

devtools.panels.ExtensionSidebarPane

代表擴充套件已新增到瀏覽器開發者工具中的 HTML/CSS 檢查器中的一個窗格。

屬性

devtools.panels.elements

指向 ElementsPanel 物件的引用。

devtools.panels.themeName

當前開發者工具主題的名稱。

函式

devtools.panels.create()

建立一個新的開發者工具面板。

事件

devtools.panels.onThemeChanged

當開發者工具主題更改時觸發。

擴充套件程式示例

瀏覽器相容性

注意:此 API 基於 Chromium 的 chrome.devtools.panels API。