Chrome应用失去了localStorage

时间:2012-04-12 17:34:59

标签: javascript google-chrome google-chrome-extension local-storage

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

如果我甚至无法复制它,我怎么能对此进行故障排除呢?

1 个答案:

答案 0 :(得分:2)

你是如何发送更新的?问题可能是应用程序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