tabs.setZoomSettings()

设定指定标签页的缩放设置。这些设置在标签页进行导航后被重置为默认设置。

这是一个返回 Promise 的异步函数。

语法

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);

浏览器兼容性

BCD tables only load in the browser

备注: 此 API 基于 Chromium 的 chrome.tabs API。此文档来源于 Chromium 代码中的 tabs.json