browserSettings.zoomSiteSpecific

Ein BrowserSetting Objekt, dessen zugrunde liegender Wert ein boolescher Wert ist.

Diese Eigenschaft setzt die Konfigurationseinstellung browser.zoom.siteSpecific, welche steuert, wie Zoom-Einstellungen auf Seiten und Tabs angewendet werden.

Wenn browser.zoom.siteSpecific wahr ist, gelten Zoom-Operationen für alle Seiten derselben Website, sodass:

  • wenn eine Seite geladen wird, ein vorhandenes Zoom-Level für diese Website auf die Seite angewendet wird. Andernfalls wird das globale Standard-Zoom-Level angewendet.
  • bei einer Änderung des Zoom-Levels auf einer Seite auch die Zoom-Level anderer Seiten derselben Website in anderen Tabs geändert werden.

Wenn browser.zoom.siteSpecific auf falsch gesetzt ist, gelten Zoom-Operationen nur für den aktiven Tab, sodass:

  • wenn ein neuer Tab geöffnet wird, das globale Standard-Zoom-Level angewendet wird.
  • bei einer Änderung des Zoom-Levels in einem Tab bleibt die Änderung über Seitenladevorgänge hinweg bestehen und beeinflusst das Zoom-Level in keinem anderen Tab.

Wenn Firefox installiert wird, ist browser.zoom.siteSpecific standardmäßig wahr.

Wenn privacy.websites.resistFingerprinting wahr ist, hat diese Einstellung keinen Effekt und der Zoom wird tabweise gesetzt.

Beispiele

Setzen Sie die Einstellung auf false:

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

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

Browser-Kompatibilität