browserSettings.zoomSiteSpecific
Ein BrowserSetting
-Objekt, dessen zugrunde liegender Wert ein boolean ist.
Diese Eigenschaft legt die Konfigurationseinstellung browser.zoom.siteSpecific
fest, die steuert, wie Zoom-Einstellungen auf Websites und Tabs angewendet werden.
Wenn browser.zoom.siteSpecific
wahr ist, gelten Zoom-Operationen für alle Seiten derselben Website, sodass:
- beim Laden einer Seite, falls ein Zoomfaktor für diese Website vorhanden ist, dieser auf die Seite angewendet wird, andernfalls wird der globale Standard-Zoomfaktor angewendet.
- wenn sich der Zoomfaktor einer Seite ändert, ändern sich auch die Zoomfaktoren anderer Seiten der Website in anderen Tabs.
Wenn browser.zoom.siteSpecific
auf falsch gesetzt ist, gelten Zoom-Operationen nur für den aktiven Tab, sodass:
- beim Öffnen eines neuen Tabs der globale Standard-Zoomfaktor angewendet wird.
- wenn sich der Zoomfaktor in einem Tab ändert, bleibt dieser beim Laden der Seite erhalten und beeinflusst nicht den Zoomfaktor in anderen Tabs.
Wenn Firefox installiert wird, ist browser.zoom.siteSpecific
auf wahr gesetzt.
Wenn privacy.websites
.resistFingerprinting
wahr ist, hat diese Einstellung keine Wirkung und der Zoom wird pro Tab gesetzt.
Browser-Kompatibilität
BCD tables only load in the browser
Beispiele
Einstellung auf false
setzen:
function logResult(result) {
console.log(`Setting was modified: ${result}`);
}
browser.browserSettings.zoomSiteSpecific.set({ value: false }).then(logResult);