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

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

فقط برنامه های افزودنی می توانند انتخاب کنند. برنامه ها همیشه از مقدار پیش فرض برای نوع برنامه استفاده می کنند. "spanning" برای برنامه‌های Chrome و "split" برای وب قابل نصب و برنامه‌های بسته‌بندی قدیمی.

حالت پوشا

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

حالت تقسیم

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

مجاز نیست

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

نحوه انتخاب

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

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