語法
js
let gettingPopup = browser.browserAction.getPopup(
details // object
)
引數
details-
具有以下屬性的物件:
tabId可選-
integer。要獲取其彈出視窗的標籤頁。 windowId可選-
integer。要獲取其彈出視窗的視窗。
- 如果同時提供了
windowId和tabId,則函式將失敗。 - 如果同時省略
windowId和tabId,則返回全域性彈出視窗。
返回值
一個 Promise,它將解析為一個字串,其中包含彈出視窗文件的 URL。這將是一個完全限定的 URL,例如 moz-extension://d1d8a2eb-fe60-f646-af30-a866c5b39942/popups/popup2.html。
示例
獲取彈出視窗的 URL
js
function gotPopup(popupURL) {
console.log(popupURL);
}
let gettingPopup = browser.browserAction.getPopup({});
gettingPopup.then(gotPopup);
瀏覽器相容性
載入中…
注意:此 API 基於 Chromium 的 chrome.browserAction API。本文件源自 Chromium 程式碼中的 browser_action.json。