資訊清單 - 無痕模式

搭配 "spanning""split" 使用 "incognito" 資訊清單鍵,指定擴充功能獲准在無痕模式下執行時的行為。使用 "not_allowed" 可防止在無痕模式中啟用這個擴充功能。

只有擴充功能可以選擇。應用程式一律會使用應用程式類型的預設值;Chrome 應用程式為 "spanning",可安裝的網頁應用程式和舊版封裝應用程式則為 "split"

跨螢幕模式

擴充功能和 Chrome 應用程式的預設值為 "spanning",也就是說,這類項目會在單一共用程序中執行。無痕分頁中的任何事件或訊息都會傳送至共用程序,並附上無痕標記,指出事件或訊息的來源。由於無痕分頁無法使用這個共用程序,因此使用 "spanning" 無痕模式的擴充功能無法將擴充功能套件中的網頁載入無痕分頁的主要框架。

分離模式

可安裝的網頁應用程式和舊版封裝應用程式預設為 "split",也就是說,無痕視窗中的所有應用程式頁面都會在各自的無痕程序中執行。如果應用程式或擴充功能含有背景網頁,也會在無痕程序中執行。這個無痕程序會與一般程序並行執行,但有獨立的記憶體專用 Cookie 儲存空間。每個程序只會看到自己環境中的事件和訊息 (例如,無痕程序只會看到無痕分頁的更新)。這些程序無法彼此通訊。

不允許

擴充功能無法在無痕模式中啟用。適用於 Chrome 47 以上版本。

如何選擇

一般來說,如果擴充功能或應用程式需要在無痕瀏覽器中載入分頁,請使用分割無痕行為。如果擴充功能或應用程式需要登入遠端伺服器,請使用跨越無痕行為。

chrome.storage.syncchrome.storage.local 一律會在一般和無痕程序之間共用。建議使用這些 API 持續保存擴充功能的設定。