【问题标题】:localStorage alternative for PhonegapPhonegap 的 localStorage 替代品
【发布时间】:2011-11-19 11:12:42
【问题描述】:

我尝试使用 localStorage 和 globalStorage 在浏览器中本地存储少量数据(来自本地页面),但是 globalStorage 出现安全异常并且数据没有与 localStorage 保持一致。

Cookie 太小,使用文件和数据库似乎有点矫枉过正,而且跨平台可能不稳定。我真的必须使用文件或数据库来存储大约 20kb 的数据吗?是否有替代 localStorage 或其他方法来解决此问题?

【问题讨论】:

  • 也许您需要问的问题是“我的代码有什么问题,localStorage 没有持久化?”因为它应该。
  • 我希望这是我的错,但据我搜索,该页面必须有一个真实的域,并且用户端的本地文件无法在会话之间持久化数据,但我可能是错了。
  • 据我所见,localStorage 应该适用于 phoneGap 应用程序。 docs.phonegap.com/phonegap_storage_storage.md.html#localStoragestackoverflow.com/questions/5300667/…
  • 肯定有其他事情发生。我使用几乎库存的 PGB 服务,使用 PG 2.7(我需要的最新的 pushwoosh 插件支持),并且 localStorage 绝对不会在 android 上持续存在。

标签: cordova local-storage


【解决方案1】:

让这个小样本在 iPhone 4.3 模拟器中的应用程序启动之间持久化数据没有问题。

function onDeviceReady() {
    //window.localStorage.setItem("key", "value");

    var value = window.localStorage.getItem("key");

    navigator.notification.alert(value);
}

取消注释以设置初始值,然后将其注释掉以测试后续启动的持久性。

【讨论】:

  • 我在 xcode 上使用 phonegap 2.0 重新设置同一键 m 中的项目时遇到问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-01
  • 1970-01-01
相关资源
最近更新 更多