扩展程序 chrome.storage 在更新时会清除吗?



我已经搜索了所有内容,似乎在任何地方都找不到具体的答案,也没有在 API 文档中找到具体的答案。我在打开"开发人员模式"的情况下运行了一个测试,然后单击"更新"扩展程序按钮,我的chrome.storage.local被清除了。

我想知道扩展自动更新是否对我的用户有同样的影响。当我发布对扩展的更改时,是否会清除其所有本地存储?

如果是这样,为扩展获取更多持久客户端存储的最佳方法是什么?我真的希望在安装扩展时生成一个唯一的 ID,并让该 ID 在更新中保持不变。

不,它将在更新之间持久存在。

但是,卸载扩展将清除存储,包括同步存储。

此外,还可以创建扩展的测试版本并将其上传到应用商店(对用户不可见),并测试其上的扩展更新行为。

最新更新