browserSettings.zoomSiteSpecific

一個 BrowserSetting 物件,其底層值為布林值。

此屬性設定 配置設定 browser.zoom.siteSpecific,該設定控制縮放設定如何應用於站點和標籤頁。

如果 browser.zoom.siteSpecific 為 true,縮放操作將應用於同一站點的所有頁面,因此

  • 當頁面載入時,如果該站點有縮放級別,則會將其應用於頁面,否則將應用全域性預設縮放級別。
  • 當頁面縮放級別發生變化時,同一站點的其他標籤頁中的頁面也會改變其縮放級別。

如果 browser.zoom.siteSpecific 設定為 false,縮放操作僅應用於活動標籤頁,因此

  • 當新標籤頁開啟時,將應用全域性預設縮放級別。
  • 當標籤頁中的縮放級別發生變化時,它會在頁面載入之間保持不變,並且不會影響任何其他標籤頁中的縮放級別。

安裝 Firefox 時,browser.zoom.siteSpecific 為 true。

如果 privacy.websites.resistFingerprinting 為 true,則此設定無效,縮放將按標籤頁進行設定。

示例

將設定設定為 false

js
function logResult(result) {
  console.log(`Setting was modified: ${result}`);
}

browser.browserSettings.zoomSiteSpecific.set({ value: false }).then(logResult);

瀏覽器相容性