tabs.setZoomSettings()
为指定标签设置缩放设置。这些设置会在标签导航时重置为默认设置。
这是一个异步函数,它返回一个 Promise
。
语法
js
let settingZoomSettings = browser.tabs.setZoomSettings(
tabId, // optional integer
zoomSettings // ZoomSettings
)
参数
tabId
可选-
integer
。要更改缩放设置的标签的 ID。默认为当前窗口的活动标签。 zoomSettings
-
tabs.ZoomSettings
。定义缩放更改的处理方式和作用域。
返回值
一个 Promise
,它将在缩放设置更改后以无参数的形式完成。如果找不到标签或发生其他错误,则 promise 将以错误消息拒绝。
示例
禁用当前标签的缩放
js
function onSet() {
console.log(`Set zoom factor`);
}
function onError(error) {
console.log(`Error: ${error}`);
}
let setting = browser.tabs.setZoomSettings({ mode: "disabled" });
setting.then(onSet, onError);
浏览器兼容性
BCD 表格仅在浏览器中加载
注意:此 API 基于 Chromium 的 chrome.tabs
API。此文档源自 Chromium 代码中的 tabs.json
。