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);