tabs.setZoomSettings()

為指定標籤頁設定縮放設定。這些設定在標籤頁導航後將重置為預設設定。

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

語法

js
let settingZoomSettings = browser.tabs.setZoomSettings(
  tabId,           // optional integer
  zoomSettings     // ZoomSettings
)

引數

tabId 可選

integer。要更改縮放設定的標籤頁的 ID。預設為當前視窗的活動標籤頁。

zoomSettings

tabs.ZoomSettings。定義如何處理縮放更改以及縮放的範圍。

返回值

一個 Promise,在縮放設定更改後,將不帶引數地履行。如果找不到標籤頁或發生其他錯誤,Promise 將被拒絕並附帶錯誤訊息。

示例

停用當前標籤頁的縮放

js
function onSet() {
  console.log(`Set zoom factor`);
}

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

let setting = browser.tabs.setZoomSettings({ mode: "disabled" });
setting.then(onSet, onError);

瀏覽器相容性

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