devtools.panels.ExtensionSidebarPane.onShown
當用戶切換到側邊欄窗格時,該窗格變為可見時觸發。
語法
js
browser.devtools.panels.onShown.addListener(listener)
browser.devtools.panels.onShown.removeListener(listener)
browser.devtools.panels.onShown.hasListener(listener)
事件有三個函式
addListener(listener)-
向此事件新增監聽器。
removeListener(listener)-
停止監聽此事件。
listener引數是要移除的監聽器。 hasListener(listener)-
檢查
listener是否已為此事件註冊。如果正在監聽,則返回true,否則返回false。
addListener 語法
引數
示例
建立側邊欄窗格,並記錄顯示和隱藏事件。
js
function onCreated(sidebarPane) {
sidebarPane.onShown.addListener(() => {
console.log("Shown");
});
sidebarPane.onHidden.addListener(() => {
console.log("Hidden");
});
}
browser.devtools.panels.elements.createSidebarPane("My pane").then(onCreated);
瀏覽器相容性
載入中…
注意:此 API 基於 Chromium 的 chrome.devtools.panels API。