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