Type chaîne
Obligatoire Non
Exemple
"incognito": "spanning"
"incognito": "split"
"incognito": "not_allowed"

Utilisez la clé incognito pour contrôler la façon dont l'extension fonctionne avec les fenêtres de navigation privées.

Il s'agit d'une chaîne qui peut prendre l'une des valeurs suivantes:

  • "spanning" (la valeur par défaut) : affichera des événements à partir de fenêtres et d'onglets privés et non privés. Fenêtres et onglets obtiendront une propriété incognito dans la fenêtre ou l'onglet qui les représente. Cette propriété indique si l'objet est ou non privé :

    browser.windows.getLastFocused().then((windowInfo) => {
      console.log(`Window is private: ${windowInfo.incognito}`);
    });
  • "split" : l'extension sera divisée entre des fenêtres privées et non privées. Il existe effectivement deux copies de l'extension en cours d'exécution : l'une ne voit que des fenêtres non privées, l'autre ne voit que des fenêtres privées. Chaque copie a un accès isolé aux APIs Web (par exemple, localStorage n'est pas partagé). Toutefois, l'API des WebExtension storage.local est partagé.
  • "not_allowed" : les onglets privés et les fenêtres sont invisibles pour l'extension.

Exemple

"incognito": "spanning"
"incognito": "split"
"incognito": "not_allowed"

Compatibilité du navigateur

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxOperaFirefox pour Android
Support simpleChrome Support complet OuiEdge Aucun support NonFirefox Support complet 48Opera Support complet OuiFirefox Android Support complet 48
splitChrome Support complet OuiEdge Support complet 17Firefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
not_allowedChrome Support complet OuiEdge Support complet 17Firefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non

Légende

Support complet  
Support complet
Aucun support  
Aucun support

Étiquettes et contributeurs liés au document

Contributeurs à cette page : loella16, hellosct1
Dernière mise à jour par : loella16,