--- title: incognito slug: Mozilla/Add-ons/WebExtensions/manifest.json/incognito tags: - Add-ons - WebExtensions - incognito - manifest.json translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/incognito --- {{AddonSidebar}}
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`](/fr/docs/Mozilla/Add-ons/WebExtensions/API/windows/Window) ou l'[`onglet `](/fr/docs/Mozilla/Add-ons/WebExtensions/API/tabs/Tab)qui les représente. Cette propriété indique si l'objet est ou non privé : ```js 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`](/fr/docs/Web/API/Storage/LocalStorage) n'est pas partagé). Toutefois, l'API des WebExtension [`storage.local`](/fr/docs/Mozilla/Add-ons/WebExtensions/API/storage/local) est 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 ```json "incognito": "spanning" ``` ```json "incognito": "split" ``` ```json "incognito": "not_allowed" ``` ## Compatibilité du navigateur {{Compat("webextensions.manifest.incognito")}}