我有一个动态文档,它不包含任何外部资源(文档中没有图像、和脚本编码)。使用PhoneGap,我将该文档转换为独立的Android应用程序。由于这个HTML文档是没有互联网连接的本地应用程序,不幸的是,使用cookie不是一种选择。我需要保存/加载应用程序状态,以允许用户在以后继续使用/运行应用程序。在使用IE浏览器的Windows环境中,使用 cookies 是一种可行的解决方案,但由于大多数浏览器不允许为本地文件使用cookies,所以我的安卓设备上的浏览器不支持此解决方案(默认浏览器为三星Galaxy Tab2 7.0)。允许保存/加载一些JavaScript/jQuery变量以供以后使用的替代解决方案是什么?
发布于 2012-10-21 13:48:36
看看HTML5 5的localStorage。它在一个简单的键值存储中为您提供了cookie的所有功能,以及更多功能。例如:
localStorage["myJQVar"] = JSON.stringify(someJQVar);然后,下次您的应用程序启动时:
someJQVar = JSON.parse(localStorage["myJQVar"])无论如何,本地存储是进行本地数据存储的首选方式,而且一些人也出于隐私原因屏蔽了大多数cookie,因此这是一条可行的道路。
https://stackoverflow.com/questions/12998308
复制相似问题