devtools.panels.ExtensionSidebarPane.onHidden
當側邊欄面板隱藏時呼叫,這是因為使用者切換了它。
語法
js
browser.devtools.panels.onHidden.addListener(listener)
browser.devtools.panels.onHidden.removeListener(listener)
browser.devtools.panels.onHidden.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。