Manifest - Incognito

Gebruik de manifestsleutel "incognito" met "spanning" of "split" om op te geven hoe deze extensie zich zal gedragen als deze in de incognitomodus mag worden uitgevoerd. Gebruik "not_allowed" om te voorkomen dat deze extensie wordt ingeschakeld in de incognitomodus.

Alleen extensies kunnen kiezen. Apps gebruiken altijd de standaardwaarde voor het app-type; "spanning" voor Chrome-apps en "split" voor installeerbare web- en oudere verpakte apps.

Spanningsmodus

De standaardwaarde voor extensies en Chrome-apps is "spanning" , wat betekent dat deze in één gedeeld proces worden uitgevoerd. Alle gebeurtenissen of berichten van een incognitotabblad worden naar het gedeelde proces verzonden, waarbij een incognitovlag aangeeft waar deze vandaan komen. Omdat incognitotabbladen dit gedeelde proces niet kunnen gebruiken, kan een extensie die de "spanning" incognitomodus gebruikt, geen pagina's uit het extensiepakket in het hoofdframe van een incognitotabblad laden.

Gesplitste modus

De standaardwaarde voor installeerbare web-apps en verouderde verpakte apps is "split" , wat betekent dat alle app-pagina's in een incognitovenster in hun eigen incognitoproces worden uitgevoerd. Als de app of extensie een achtergrondpagina bevat, draait deze ook in het incognitoproces. Dit incognitoproces loopt naast het reguliere proces, maar heeft een aparte cookie-opslag die alleen in het geheugen opgeslagen wordt. Elk proces ziet alleen gebeurtenissen en berichten vanuit zijn eigen context (het incognitoproces ziet bijvoorbeeld alleen updates op het incognitotabblad). De processen kunnen niet met elkaar communiceren.

Niet toegestaan

De extensie kan niet worden ingeschakeld in de incognitomodus. Verkrijgbaar vanaf Chroom 47.

Hoe te kiezen

Als vuistregel geldt dat als uw extensie of app een tabblad in een incognitobrowser moet laden, u gesplitst incognitogedrag gebruikt. Als uw extensie of app moet worden aangemeld bij een externe server, gebruik dan incognitogedrag .

chrome.storage.sync en chrome.storage.local worden altijd gedeeld tussen reguliere en incognitoprocessen. Het wordt aanbevolen om ze te gebruiken om de instellingen van uw extensie te behouden.