incognito
| Type | chaîne |
|---|---|
| Obligatoire | Non |
| Exemple |
json json json |
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é
incognitodans lafenêtreou l'ongletqui les représente. Cette propriété indique si l'objet est ou non privé :jsbrowser.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,
localStoragen'est pas partagé). Toutefois, l'API des WebExtensionstorage.localest partagé. (Note: ce paramètre n'est pas supporté par Firefox.) -
"not_allowed" : les onglets privés et les fenêtres sont invisibles pour l'extension.
Exemple
"incognito": "spanning"
"incognito": "split"
"incognito": "not_allowed"
Compatibilité des navigateurs
Chargement…