browserSettings.zoomSiteSpecific

Un objet BrowserSetting dont la valeur sous-jaccente est un booléen.

Cette propri√©t√© contr√īle le r√©glage de configuration browser.zoom.siteSpecific, qui r√®gle comment le zoom est appliqu√© aux sites et onglets.

Si browser.zoom.siteSpecific est à vrai, les opérations de zoom s'appliquent à toutes les pages du même site selon les règles :

  • quand une page charge, si il existe un niveau de zoom pour ce site alors il est appliqu√© par le navigateur sinon le niveau de zoom par d√©faut "global" est appliqu√©.
  • quand le niveau de zoom change pour une page, le niveau des autres pages (dans d'autres onglets) de ce site sont mises √† jour.

Si la préférence browser.zoom.siteSpecific est à faux, les opérations de zoom s'appliquent uniquement à l'onglet actif selon les règles :

  • quand un nouvel onglet s'ouvre, le niveau de zoom par d√©faut "global" est appliqu√©.
  • quand le niveau de zoom change dans un onglet, il sera appliqu√© durant toute la navigation dans cet onglet et n'affectera pas le niveau de zoom des autres onglets.

Lors de l'installation de Firefox, browser.zoom.siteSpecific est à vrai.

Si privacy.websites.resistFingerprinting est à vrai, ce réglage ne peut pas être changé et le niveau de zoom est appliqué sur le schéma par-onglet.

Compatibilité du navigateur

BCD tables only load in the browser

Exemples

Mettre le réglage à false:

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

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