runtime.openOptionsPage()

如果您的擴充套件程式定義了選項頁面,此方法將開啟它。

這是一個非同步函式,返回一個 Promise

語法

js
let openingPage = browser.runtime.openOptionsPage()

引數

無。

返回值

一個Promise,當選項頁面成功建立時,它將以無引數形式 fulfilled;如果操作失敗,則會以錯誤訊息的形式 rejected。

示例

當用戶點選瀏覽器操作圖示時開啟選項頁面

js
function onOpened() {
  console.log(`Options page opened`);
}

function onError(error) {
  console.log(`Error: ${error}`);
}

let opening = browser.runtime.openOptionsPage();
opening.then(onOpened, onError);

擴充套件程式示例

瀏覽器相容性

注意:此 API 基於 Chromium 的 chrome.runtime API。本文件源自 Chromium 程式碼中的 runtime.json