我一直在玩chrome.storage.sync
API作爲我正在構建的Google Chrome擴展的一部分。瞭解chrome.storage.sync未登錄Chrome瀏覽器時的行爲
該API明確指出,如果您使用自己的Google帳戶登錄Chrome瀏覽器並使用chrome.storage.sync.set
,則下次使用同一Google帳戶登錄Chrome瀏覽器時即可訪問設置的所有數據,使用chrome.storage.sync.get
。
API未明確說明的是chrome.storage.sync
未登錄Chrome瀏覽器時的行爲。
從我的實驗,它出現的是,當不到Chrome瀏覽器,chrome.storage.sync.set
和chrome.storage.local.set
保存到不同的地方簽署。
它說,在API中:
在Chrome離線,瀏覽器本地存儲數據。下次瀏覽器在線時,Chrome瀏覽器會同步數據。即使用戶禁用了 同步,storage.sync仍然有效。在這種情況下,它將以與storage.local相同的方式運行 。
似乎其中
鉻存儲[同步]數據的地方局部地
是其中chrome.storage.local.set
將其存儲不同。任何人都可以確認這是否屬實?
'當Chrome.storage.sync無法連接到互聯網時,它會將數據存儲在本地的新臨時位置。當某人連接到互聯網但未登錄到Chrome瀏覽器時,這也是如此嗎? – user5508297