將 "incognito"
資訊清單金鑰與 "spanning"
或 "split"
搭配使用,指定這項擴充功能在無痕模式下執行時的行為。使用 "not_allowed"
防止在無痕模式中啟用此擴充功能。
只有擴充功能可以選擇。應用程式一律會使用應用程式類型的預設值;"spanning"
適用於 Chrome 應用程式,"split"
適用於可安裝的網路和舊版封裝應用程式。
平移模式
擴充功能和 Chrome 應用程式的預設值為 "spanning"
,表示會在單一共用程序中執行。系統會將無痕分頁產生的所有事件或訊息傳送至共用程序,並以無痕模式標記表示來源。由於無痕分頁無法使用這種共用程序,使用 "spanning"
無痕模式的擴充功能無法將擴充功能套件中的頁面載入無痕分頁的主要頁框。
分離模式
可安裝的網頁應用程式和舊版封裝應用程式的預設值是 "split"
,這表示穿插在無痕式視窗中的所有應用程式頁面都會以自己的無痕模式執行。如果應用程式或擴充功能包含背景頁面,也會在無痕模式程序中執行。此無痕模式程序會與一般程序一起執行,但具有另外的記憶體專用 Cookie 儲存庫。每個程序都只會從自身的背景資訊看見事件和訊息 (例如,無痕模式程序只會看到無痕分頁更新)。程序無法相互通訊。
不允許
無法在無痕模式中啟用這項擴充功能。適用於 Chrome 47。
如何選擇
原則上,如果擴充功能或應用程式需要在無痕模式瀏覽器中載入分頁,請使用分割無痕模式行為。如果您的擴充功能或應用程式需要登入遠端伺服器,請使用跨無痕模式行為。
一般程序和無痕模式程序「一律」共用 chrome.storage.sync 和 chrome.storage.local。建議使用這些範本來保存擴充功能設定。