我到处搜索,似乎在任何地方都找不到具体的答案,也没有在 API docs 中找到。 。我在打开“开发人员模式”的情况下进行了测试,然后单击“更新”扩展按钮,我的 chrome.storage.local 被清除。
我想知道扩展程序自动更新是否对我的用户有同样的影响。当我发布对扩展的更改时,其所有本地存储都会被清除吗?
如果是这样,为扩展获取更持久的客户端存储的最佳方法是什么?我真的希望在安装扩展时生成一个唯一的 ID,并让该 ID 在更新中保持不变。
最佳答案
不,它将在更新之间保持不变。
但是,卸载扩展将清除存储,包括同步存储。
此外,您还可以创建扩展程序的测试版本并将其上传到商店(用户不可见)并在其上测试扩展程序更新行为。
关于javascript - 扩展程序 chrome.storage 更新后是否会清除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49931986/