Utilisez la clé de fichier manifeste "incognito" avec "spanning" ou "split" pour spécifier le comportement de cette extension si elle est autorisée à s'exécuter en mode navigation privée. Utilisez "not_allowed" pour empêcher l'activation de cette extension en mode navigation privée.
Seules les extensions peuvent choisir. Les applications utiliseront toujours la valeur par défaut pour le type d'application : "spanning" pour les applications Chrome et "split" pour les applications Web installables et les anciennes applications packagées.
Mode étendu
La valeur par défaut pour les extensions et les applications Chrome est "spanning", ce qui signifie qu'elles s'exécutent dans un seul processus partagé. Tous les événements ou messages provenant d'un onglet de navigation privée seront envoyés au processus partagé, avec un indicateur incognito indiquant leur origine. Étant donné que les onglets de navigation privée ne peuvent pas utiliser ce processus partagé, une extension utilisant le mode navigation privée "spanning" ne pourra pas charger les pages de son package d'extension dans le frame principal d'un onglet de navigation privée.
Divisé
La valeur par défaut pour les applications Web installables et les anciennes applications empaquetées est "split", ce qui signifie que toutes les pages d'application dans une fenêtre de navigation privée s'exécutent dans leur propre processus de navigation privée. Si l'application ou l'extension contient une page d'arrière-plan, celle-ci s'exécutera également dans le processus de navigation privée. Ce processus de navigation privée s'exécute en parallèle du processus normal, mais dispose d'un magasin de cookies distinct en mémoire uniquement. Chaque processus ne voit les événements et les messages que de son propre contexte (par exemple, le processus de navigation privée ne verra que les mises à jour des onglets de navigation privée). Les processus ne peuvent pas communiquer entre eux.
Non autorisé
L'extension ne peut pas être activée en mode navigation privée. Disponible à partir de Chrome 47.
Choisir des produits
En règle générale, si votre extension ou application doit charger un onglet dans un navigateur en mode navigation privée, utilisez le comportement de navigation privée split. Si votre extension ou application doit se connecter à un serveur distant, utilisez le comportement de navigation privée étendu.
chrome.storage.sync et chrome.storage.local sont toujours partagés entre les processus standards et de navigation privée. Nous vous recommandons de les utiliser pour conserver les paramètres de votre extension.