browserAction.getUserSettings()

获取用户为浏览器操作指定的设置。

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

语法

js
let userSettings = await browser.browserAction.getUserSettings();

参数

此函数不接受任何参数。

返回值

一个 Promise,它将以具有这些属性的对象解析

userSettings

一个对象,包含用户为浏览器操作指定的设置,具有以下属性:

isOnToolbar 可选

boolean。用户是否已将操作图标固定到浏览器界面。此设置不表示操作图标是否可见。图标的可见性取决于浏览器窗口的大小和浏览器界面的布局。

示例

此代码将记录一条消息,指示浏览器操作是否已固定。

js
function gotSettings(userSettings) {
  if (userSettings.isOnToolbar) {
    console.log("Browser action is pinned to toolbar.");
  } else {
    console.log("Browser action is not pinned to toolbar.");
  }
}

let gettingUserSettings = browser.browserAction.getUserSettings();
gettingUserSettings.then(gotSettings);

浏览器兼容性