tabs.setZoom()

缩放指定的选项卡。

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

语法

js
let zooming = browser.tabs.setZoom(
  tabId,           // optional integer
  zoomFactor       // number
)

参数

tabId 可选

整数。要缩放的选项卡的 ID。默认为当前窗口的活动选项卡。

缩放因子

数字。新的缩放因子。在此处使用值 0 将选项卡设置为其当前默认缩放因子。否则,这必须是 0.3 到 5 之间的数字,指定缩放因子。

返回值

一个 Promise,在缩放因子更改后,它将以没有任何参数的方式完成。如果找不到选项卡或发生其他错误,则该 Promise 将会拒绝并显示错误消息。

示例

将当前选项卡的缩放因子设置为 2

js
function onError(error) {
  console.log(`Error: ${error}`);
}

let setting = browser.tabs.setZoom(2);
setting.then(null, onError);

将 ID 为 16 的选项卡的缩放因子设置为 0.5

js
function onError(error) {
  console.log(`Error: ${error}`);
}

let setting = browser.tabs.setZoom(16, 0.5);
setting.then(null, onError);

扩展示例

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。

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