android - 如何使用 Phonegap 和 jQuery Mobile 在 Android 设备中存储 cookie 值?

标签 android jquery jquery-plugins jquery-mobile cordova

我正在使用 jQuery1.6.1、Phonegap 1.5(cordova-1.5.0.js)、jQuery Mobile 1.0.1 和 Android 中的 cookies 插件 (jquery.cookies.2.2.0.js) 开发一个应用程序。

我想在一个页面中设置 cookie,并想在另一个页面中访问相同的 cookie。

设置

$.cookies.set('sample', 'Cookies_Value');

获取

 $.cookies.get('sample');

在设备上访问应用程序时,我无法设置和获取 cookie 值。有没有其他方法可以将 cookie 存储在设备中?

最佳答案

在 Android 上使用 PhoneGap/Cordova 的 cookie 是不可靠的,所以我建议使用 localStorage 代替。

就这么简单:

  • 设置一个值:window.localStorage.setItem("sample", "value");
  • 获取一个值:window.localStorage.getItem("sample");

关于android - 如何使用 Phonegap 和 jQuery Mobile 在 Android 设备中存储 cookie 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11392364/

相关文章:

Jquery Mobile 弹出窗口在第一次单击时未居中

javascript - 带拖放功能的 JQuery 可排序/可选择插件?

javascript - 如何将 jQuery 代码转换为插件?和插件开发模式

jquery - 使 dataTables jQuery 插件中的列不可排序

android - 如何在我的 Activity 中重启 Fragment - Android

java - 在ejabberd中处理异步消息

android - 通过改造按顺序将图像上传到 REST API

java - 在这种情况下如何解决 java.util.zip.ZipException?

javascript - Bootstrap Navbar 居中但 DIV 高于内容

jquery - 如何确保我的 jQuery .ready 最终运行