Chrome扩展更新时chrome.storage.sync数据会被清除吗?
Chrome扩展更新时chrome.storage.sync数据会被清除吗?
放心,无论是通过Chrome开发者控制台发布新版本,还是用户端自动更新扩展,chrome.storage.sync里的数据都不会被清除,这一点你完全不用担心会让用户丢失笔记。
具体来说:
chrome.storage.sync的数据是和你的扩展ID、用户的Google账户绑定的。只要你发布更新时没有更改扩展ID(正常版本更新不会修改ID),这些同步数据就会一直和你的扩展关联,更新过程不会触发数据删除操作。- 开发者控制台手动上传新版本时,Chrome只会替换扩展的代码资源,不会触碰存储在云端或本地的同步数据;用户端自动更新同理,后台完成代码更新后,存储的数据会原封不动保留。
补充个小细节:只有当用户完全卸载扩展(不是更新)时,本地的同步缓存可能会被清理,但只要用户登录了Google账户,云端的同步数据还在,重新安装扩展后数据会自动同步回来。
所以你的记事本扩展里用户的笔记,在版本更新过程中是安全的,不会因为更新丢失~
内容的提问来源于stack exchange,提问作者Eric Xiao
相关产品推荐
相关产品推荐

