javascript – Chrome应用失去localStorage

我在Chrome商店中有一个便利贴应用程序,它使用localStorage对象记住笔记.它似乎工作正常,但每次推出更新时,人们都会报告说他们丢失了所有笔记.这从来没有发生在我身上,甚至没有发生过一次.

如果我甚至不能复制它,我怎么能去解决这个问题呢?

最佳答案 你是如何发送更新的?问题可能是应用程序ID正在发生变化.要查看是否是这种情况,请修改应用程序以某种方式报告chrome.runtime.id的值并将其发送给您.

如果是这种情况,您可以通过在manifest.json中包含一个键属性来修复ID.要获取密钥属性的值,请通过将CRX文件拖到“扩展”页面或Chrome Web Store中来安装应用程序,然后找到INSTALLED manifest.json文件. (有一个关于在何处找到它的文档…不要回想起URL,但你可以谷歌.)然后将密钥属性复制到源manifest.json文件.

更新:找到链接. http://developer.chrome.com/apps/manifest/key.html

点赞