Skip to content

Latest commit

 

History

History
78 lines (60 loc) · 2.92 KB

File metadata and controls

78 lines (60 loc) · 2.92 KB
title slug
runtime.openOptionsPage()
Mozilla/Add-ons/WebExtensions/API/runtime/openOptionsPage

{{AddonSidebar}}

假如你的页面有options page(设置页面)的定义,使用此方法打开它。这是一个异步方法,返回一个 Promise 对象。

语法

var openingPage = browser.runtime.openOptionsPage();

参数

返回值

当设置页面成功创建,执行Promise的无参成功回调方法,否则执行Promise的失败回调方法,参数为错误信息。

浏览器兼容性

{{Compat}}

示例

当用户点击浏览器行为图标时,打开一个设置页面。

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

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

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

{{WebExtExamples}}

Note

This API is based on Chromium's chrome.runtime API. This documentation is derived from runtime.json in the Chromium code.