browserSettings.zoomSiteSpecific

一个 BrowserSetting 对象,其基础值为布尔值。

此属性设置 配置设置 browser.zoom.siteSpecific,它控制如何将缩放设置应用于网站和标签。

如果 browser.zoom.siteSpecific 为真,缩放操作将应用于来自同一网站的所有页面,因此

  • 当页面加载时,如果该网站存在缩放级别,则将其应用于页面,否则应用全局默认缩放级别。
  • 当页面的缩放级别更改时,其他标签中来自该网站的其他页面的缩放级别也会更改。

如果 browser.zoom.siteSpecific 设置为假,缩放操作仅应用于活动标签,因此

  • 当新标签打开时,将应用全局默认缩放级别。
  • 当标签中的缩放级别更改时,它会跨页面加载持续存在,并且不会影响任何其他标签中的缩放级别。

安装 Firefox 时,browser.zoom.siteSpecific 为真。

如果 privacy.websites.resistFingerprinting 为真,此设置无效,并且缩放设置为每个标签。

浏览器兼容性

BCD 表仅在浏览器中加载

示例

将设置设置为 false

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

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