【发布时间】:2012-04-25 02:33:21
【问题描述】:
我在 Chrome 商店中有一个便笺应用程序,它使用 localStorage 对象来记住笔记。它似乎工作正常,但每次我推出更新时,人们都会报告他们丢失了所有笔记。这在我身上从未发生过,一次也没有。
如果我什至无法复制它,我该如何解决这个问题?
【问题讨论】:
-
它是打包的应用程序或扩展程序,还是托管的应用程序?
-
你可以尝试只使用后台页面localStorage,使用消息传递来获取和设置值。你也可以尝试运行一个 canary 实例,因为它与普通的 chrome 完全分离——所以它会像你的用户一样接收本机更新推送。
-
最后,这可能是你能做的最好的事情,就是创建一个 facebook beta 用户群,然后你就可以直接对问题做出回应了。关于消息传递的文档,因此您可以使用后台页面的 localStorage:code.google.com/chrome/extensions/messaging.html 另外,您可以测试看看 C-Cleaner 是否是罪魁祸首:piriform.com/ccleaner
-
@DevinGRhode 感谢您的建议。应用程序的 localStorage 访问权限位于页面本身;我将不得不尝试将该逻辑移至后台页面。
-
是啊,想想看,页面也可以清除localStorage。
标签: javascript google-chrome google-chrome-extension local-storage