4

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

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

4

1 回答 1

2

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

如果是这种情况,您可以通过在 manifest.json 中包含一个键属性来修复 ID。要获取 key 属性的值,请通过将 CRX 文件拖到 Extensions 页面或从 Chrome Web Store 安装应用程序并找到 INSTALLED manifest.json 文件。(有一个关于在哪里可以找到它的文档……不记得 URL,但你可以用谷歌搜索它。)然后将 key 属性复制到你的 source manifest.json 文件中。

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

于 2014-04-01T15:33:22.277 回答