Manifest - Gizli

Bu uzantının gizli modda çalışmasına izin verilirse nasıl davranacağını belirtmek için "incognito" manifest anahtarını "spanning" veya "split" ile birlikte kullanın. Bu uzantının gizli modda etkinleştirilmesini önlemek için "not_allowed" simgesini kullanın.

Yalnızca uzantılar seçim yapabilir. Uygulamalar, uygulama türü için her zaman varsayılan değeri kullanır. "spanning" Chrome uygulamaları için ve "split" yüklenebilir web uygulamaları ve eski paketlenmiş uygulamalar için.

Genişletme modu

Uzantılar ve Chrome uygulamaları için varsayılan değer "spanning"'dır. Bu, tek bir paylaşılan süreçte çalışacağı anlamına gelir. Gizli sekmedeki etkinlikler veya mesajlar, nereden geldiğini belirten bir gizli işaretiyle birlikte paylaşılan işleme gönderilir. Gizli sekmeler bu paylaşılan işlemi kullanamadığından, "spanning" gizli modu kullanan bir uzantı, uzantı paketindeki sayfaları gizli sekmenin ana çerçevesine yükleyemez.

Bölünmüş mod

Yüklenebilir web uygulamaları ve eski paket uygulamalar için varsayılan değer "split"'dır. Bu, gizli penceredeki tüm uygulama sayfalarının kendi gizli işleminde çalışacağı anlamına gelir. Uygulama veya uzantı arka plan sayfası içeriyorsa bu sayfa da gizli mod sürecinde çalışır. Bu gizli işlem, normal işlemle birlikte çalışır ancak yalnızca belleğe ait ayrı bir çerez deposu vardır. Her işlem, yalnızca kendi bağlamındaki etkinlikleri ve mesajları görür (ör. gizli işlem yalnızca gizli sekme güncellemelerini görür). İşlemler birbirleriyle iletişim kuramıyor.

İzin verilmiyor

Uzantı, gizli modda etkinleştirilemez. Chrome 47'den itibaren kullanılabilir.

Nasıl seçilir?

Genel bir kural olarak, uzantınızın veya uygulamanızın gizli tarayıcıda bir sekme yüklemesi gerekiyorsa bölünmüş gizli davranışını kullanın. Uzantınızın veya uygulamanızın uzak bir sunucuda oturum açması gerekiyorsa gizli modda kapsamlı davranışı kullanın.

chrome.storage.sync ve chrome.storage.local, normal ve gizli işlemler arasında her zaman paylaşılır. Bu API'leri, uzantınızın ayarlarını kalıcı hale getirmek için kullanmanız önerilir.