מניפסט – פרטי

יש להשתמש במפתח המניפסט "incognito" עם "spanning" או "split" כדי לציין איך התוסף הזה יפעל אם הוא מורשה לפעול במצב פרטי. שימוש ב-"not_allowed" כדי למנוע להפעיל את התוסף הזה במצב פרטי.

רק תוספים יכולים לבחור. האפליקציות תמיד ישתמשו בערך ברירת המחדל של סוג האפליקציה: "spanning" לאפליקציות Chrome ו-"split" לאפליקציות שניתן להתקין באינטרנט ולאפליקציות ארוזות מדור קודם.

מצב span

ברירת המחדל לתוספים ולאפליקציות של Chrome היא "spanning", ולכן הם יפעלו בתהליך משותף אחד. כל האירועים או ההודעות מהכרטיסייה של מצב פרטי יישלחו לתהליך המשותף, עם סימון של גלישה בסתר שמציין מאיפה הם הגיעו. מכיוון שכרטיסיות פרטיות לא יכולות להשתמש בתהליך המשותף הזה, תוסף שמשתמש במצב פרטי "spanning" לא יוכל לטעון דפים מחבילת התוספים שלו למסגרת הראשית של כרטיסייה פרטית.

מצב מפוצל

ברירת המחדל לאפליקציות אינטרנט שניתן להתקין ולאפליקציות ארוזות מדור קודם היא "split", כלומר כל דפי האפליקציות בחלון פרטי יפעלו בתהליך פרטי משלהם. אם האפליקציה או התוסף מכילים דף רקע, גם הוא יפעל במצב פרטי. התהליך הפרטי פועל לצד התהליך הרגיל, אבל יש לו אחסון נפרד של קובצי cookie לזיכרון בלבד. לכל תהליך מוצגים אירועים והודעות רק מההקשר שלו (לדוגמה, בתהליך במצב פרטי יוצגו רק עדכונים של הכרטיסייה 'גלישה בסתר'). התהליכים לא יכולים לתקשר זה עם זה.

אסור

לא ניתן להפעיל את התוסף במצב פרטי. זמין ב-Chrome 47.

איך בוחרים

ככלל אצבע, אם התוסף או האפליקציה צריכים לטעון כרטיסייה בדפדפן פרטי, צריך להשתמש בהתנהגות גלישה בסתר. אם התוסף או האפליקציה צריכים להיות מחוברים לשרת מרוחק, צריך להשתמש בהתנהגות הנרחבת של המצב הפרטי.

chrome.storage.sync ו-chrome.storage.local תמיד משותפים בין תהליכים רגילים לתהליכים פרטיים. מומלץ להשתמש בהן כדי לשמור על עקביות בהגדרות התוסף.