语法
js
let userSettings = await browser.action.getUserSettings();
参数
此函数不接受任何参数。
返回值
一个 Promise,它将以具有这些属性的对象解析
userSettings-
一个包含浏览器操作用户指定设置的对象,具有以下属性:
isOnToolbar可选-
boolean。用户是否已将操作的图标固定到浏览器界面。此设置不表示图标是否可见。图标的可见性取决于浏览器窗口的大小和浏览器界面的布局。
示例
此代码记录一条消息,指示操作是否已固定
js
function gotSettings(userSettings) {
if (userSettings.isOnToolbar) {
console.log("Action is pinned to toolbar.");
} else {
console.log("Action is not pinned to toolbar.");
}
}
let gettingUserSettings = browser.action.getUserSettings();
gettingUserSettings.then(gotSettings);
浏览器兼容性
加载中…
注意:此 API 基于 Chromium 的 chrome.action API。