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