tabs.getZoom()

獲取指定標籤頁的當前縮放係數。

這是一個非同步函式,返回一個 Promise

語法

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

引數

tabId 可選

integer。要從中獲取當前縮放係數的標籤頁的 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);

擴充套件程式示例

瀏覽器相容性

注意:此 API 基於 Chromium 的 chrome.tabs API。此文件源自 Chromium 程式碼中的 tabs.json