مانیفست - ناشناس

از کلید مانیفست "incognito" با "spanning" یا "split" استفاده کنید تا مشخص کنید اگر این برنامه افزودنی در حالت ناشناس اجرا شود چگونه رفتار خواهد کرد. استفاده از "not_allowed" برای جلوگیری از فعال شدن این برنامه افزودنی در حالت ناشناس.

حالت پوشا

حالت پیش فرض "spanning" است، به این معنی که برنامه افزودنی در یک فرآیند مشترک اجرا می شود. هر رویداد یا پیامی از یک برگه ناشناس به فرآیند اشتراک‌گذاری شده ارسال می‌شود و یک پرچم ناشناس نشان می‌دهد که از کجا آمده است. از آنجایی که برگه‌های ناشناس نمی‌توانند از این فرآیند مشترک استفاده کنند، افزونه‌ای که از حالت ناشناس "spanning" استفاده می‌کند، نمی‌تواند صفحات را از بسته برنامه افزودنی خود در کادر اصلی یک برگه ناشناس بارگیری کند.

حالت تقسیم

حالت "split" به این معنی است که تمام صفحات در یک پنجره ناشناس در فرآیند ناشناس خود اجرا می شوند. اگر برنامه افزودنی حاوی یک صفحه پس‌زمینه باشد، در فرآیند ناشناس نیز اجرا می‌شود. این فرآیند ناشناس در کنار فرآیند معمولی اجرا می‌شود، اما یک ذخیره‌سازی کوکی فقط برای حافظه دارد. هر فرآیند رویدادها و پیام‌ها را فقط از زمینه خود می‌بیند (برای مثال، فرآیند ناشناس فقط به‌روزرسانی‌های برگه ناشناس را می‌بیند). فرآیندها قادر به برقراری ارتباط با یکدیگر نیستند.

مجاز نیست

برنامه افزودنی را نمی توان در حالت ناشناس فعال کرد. در Chrome 47 موجود است.

نحوه انتخاب

به عنوان یک قاعده کلی، اگر برنامه افزودنی شما نیاز به بارگیری یک برگه در مرورگر ناشناس دارد، از رفتار ناشناس تقسیم شده استفاده کنید. اگر برنامه افزودنی شما باید به یک سرور راه دور وارد شود، از رفتار ناشناس پوشا استفاده کنید.

chrome.storage.sync و chrome.storage.local همیشه بین فرآیندهای عادی و ناشناس مشترک هستند. توصیه می شود از آنها برای تداوم تنظیمات برنامه افزودنی خود استفاده کنید.