語法
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。