pageAction.show()
顯示給定 pageAction 的 tab。當給定的 tab 是活動 tab 時,page action 就會顯示。
show() 會覆蓋模式匹配,因此即使 show_matches 沒有匹配 URL 或 hide_matches 匹配了 URL,page action 也會在指定的 tab 中顯示。
請注意,對沒有載入內容的 tab 呼叫 show() 沒有效果。
語法
js
browser.pageAction.show(
tabId // integer
)
引數
返回值
一個 Promise,它將以 undefined fulfilled。
示例
此示例顯示當用戶選擇一個上下文選單項時,活動 tab 的 pageAction。
注意:您需要在您的 manifest 中包含 contextMenus permission 才能建立上下文選單項。
js
browser.contextMenus.create({
id: "show",
title: "Show page action",
});
browser.contextMenus.onClicked.addListener((info, tab) => {
if (info.menuItemId === "show") {
browser.pageAction.show(tab.id);
}
});
擴充套件程式示例
瀏覽器相容性
載入中…
注意:此 API 基於 Chromium 的 chrome.pageAction API。本文件源自 Chromium 程式碼中的 page_action.json。