语法
js
let settingZoomSettings = browser.tabs.setZoomSettings( tabId, // 可选的整型 zoomSettings, // ZoomSettings ); 参数
tabId可选-
integer。要更改缩放设置的标签页的 ID。默认为当前窗口中的活动标签页。 zoomSettings-
tabs.ZoomSettings。定义如何处理缩放更改及其作用范围。
返回值
一个 Promise,在更改缩放设置后其会被兑现且不带有参数。如果找不到标签页或发生其他错误,promise 会以错误消息拒绝。
示例
禁用当前标签页的缩放:
js
function onSet() { console.log(`已设置缩放因子`); } function onError(error) { console.log(`发生错误:${error}`); } let setting = browser.tabs.setZoomSettings({ mode: "disabled" }); setting.then(onSet, onError); 浏览器兼容性
备注:此 API 基于 Chromium 的 chrome.tabs API。该文档衍生自 Chromium 代码中的 tabs.json。