tabs.getZoom()

获取指定标签页的当前缩放比例。

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

语法

js
let gettingZoom = browser.tabs.getZoom(
  tabId                     // optional integer
)

参数

tabId 可选

整数。要获取当前缩放比例的标签页 ID。默认值为当前窗口的活动标签页。

返回值

一个Promise,它将使用标签页的当前缩放比例作为返回值,该比例为 0.3 到 5 之间的数字。如果找不到标签页或发生其他错误,该 Promise 将会使用错误消息被拒绝。

示例

获取当前标签页的缩放比例

js
function onGot(zoom) {
  console.log(zoom);
}

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

let gettingZoom = browser.tabs.getZoom();
gettingZoom.then(onGot, onError);

获取 ID 为 2 的标签页的缩放比例

js
function onGot(zoom) {
  console.log(zoom);
}

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

let gettingZoom = browser.tabs.getZoom(2);
gettingZoom.then(onGot, onError);

示例扩展

浏览器兼容性

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

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