runtime.openOptionsPage()

如果您的扩展定义了选项页面,则此方法会打开它。

这是一个异步函数,它返回一个Promise

语法

js
let openingPage = browser.runtime.openOptionsPage()

参数

无。

返回值

一个Promise,当选项页面成功创建时,它将以无参数的方式完成,如果操作失败,则会拒绝并显示错误消息。

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

示例

当用户点击浏览器操作的图标时打开选项页面

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