未登录谷歌Chrome时使用chrome.storage.sync的行为疑问
关于未登录Chrome账户时使用
chrome.storage.sync的存储行为 好问题!结合Chrome存储API的实际运行逻辑,我给你梳理清楚这两个疑问:
未登录谷歌Chrome账户时,
chrome.storage.sync的数据会保存至本地吗?
答案是肯定的。chrome.storage.sync的设计逻辑里,同步功能依赖于登录的Chrome账户和联网状态,但即使未登录,它依然会把数据存储在当前Chrome用户配置文件的本地存储区域里——相当于一直处于「无法同步到云端」的离线状态,数据只会留在本地,不会尝试上传到谷歌服务器。这些数据会存入访客账户吗?
这里要分两种情况:- 如果你是在普通未登录的Chrome窗口(不是访客模式)下使用,数据会保存在当前的本地用户配置中,不会关联到访客账户;
- 如果你是在Chrome访客模式下使用
chrome.storage.sync,那所有存储的数据都是临时的——一旦关闭访客窗口,包括sync存储在内的所有访客数据都会被自动清除,不会留存,更不会存入常规的访客账户(因为访客模式本身没有持久化的存储)。
简单总结:未登录时sync数据存本地常规配置,访客模式下sync数据是临时的,关闭即删。
内容的提问来源于stack exchange,提问作者Zripht
相关产品推荐
相关产品推荐

