Gebruik de manifestsleutel "incognito" met "spanning" of "split" om aan te geven hoe deze extensie zich gedraagt als deze in de incognitomodus mag worden uitgevoerd. Gebruik "not_allowed" om te voorkomen dat deze extensie in de incognitomodus wordt ingeschakeld.
Alleen extensies kunnen kiezen. Apps gebruiken altijd de standaardwaarde voor het app-type: "spanning" voor Chrome-apps en "split" voor installeerbare web- en legacy-pakketapps.
Spanningsmodus
De standaardinstelling voor extensies en Chrome-apps is "spanning" , wat betekent dat ze in één gedeeld proces worden uitgevoerd. Alle gebeurtenissen of berichten van een incognito-tabblad worden naar dit gedeelde proces gestuurd, met een incognito- vlag die aangeeft waar ze vandaan komen. Omdat incognito-tabbladen dit gedeelde proces niet kunnen gebruiken, kan een extensie die de incognito-modus "spanning" gebruikt, geen pagina's uit het extensiepakket laden in het hoofdvenster van een incognito-tabblad.
Gesplitste modus
De standaardinstelling voor installeerbare webapps en oudere pakketapps is "split" , wat betekent dat alle app-pagina's in een incognito-venster in hun eigen incognito-proces worden uitgevoerd. Als de app of extensie een achtergrondpagina bevat, wordt deze ook in het incognito-proces uitgevoerd. Dit incognito-proces draait naast het reguliere proces, maar heeft een aparte, alleen in het geheugen opgeslagen cookie-opslag. Elk proces ziet gebeurtenissen en berichten alleen vanuit zijn eigen context (het incognito-proces ziet bijvoorbeeld alleen updates van het incognito-tabblad). De processen kunnen niet met elkaar communiceren.
Niet toegestaan
De extensie kan niet worden ingeschakeld in de incognitomodus. Beschikbaar vanaf Chrome 47.
Hoe te kiezen
Als vuistregel geldt: als uw extensie of app een tabblad in een incognito-browser moet laden, gebruik dan het 'split incognito'-gedrag. Als uw extensie of app moet inloggen op een externe server, gebruik dan het 'spanning incognito'-gedrag.
chrome.storage.sync en chrome.storage.local worden altijd gedeeld tussen normale en incognito processen. Het is aan te raden deze te gebruiken om de instellingen van uw extensie te bewaren.