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
。