tabs.setZoom()

缩放指定的标签页。

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

语法

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

参数

tabId 可选

integer。要缩放的标签页的 ID。默认为当前窗口的活动标签页。

zoomFactor

number。新的缩放系数。在此处使用 0 的值可以将标签页设置为其当前的默认缩放系数。否则,这必须是介于 0.3 和 5 之间的一个数字,指定缩放系数。

返回值

一个 Promise,在缩放系数更改后将以无参数的形式 fulfilled。如果找不到标签页或发生其他错误,则 promise 将以错误消息被 rejected。

示例

将当前标签页的缩放系数设置为 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);

扩展程序示例

浏览器兼容性

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