4

I am developing an app using jQuery1.6.1, Phonegap 1.5(cordova-1.5.0.js), jQuery Mobile 1.0.1, and the cookies plugin (jquery.cookies.2.2.0.js) in Android.

I want to set cookies in one page and want to access the same cookies in another page.

To Set

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

To Get

 $.cookies.get('sample');

While accessing the app on device, I am unable to set and get the cookies values. Is there any other way to store the cookies in device?

4

4 回答 4

2

在 Android 上将 cookie 与 PhoneGap/Cordova 一起使用是不可靠的,因此我建议改用localStorage

就这么简单:

  • 设置一个值:window.localStorage.setItem("sample", "value");
  • 获取值:window.localStorage.getItem("sample");
于 2014-07-19T11:06:38.227 回答
0

在您登录后的第一个 html 页面中(我想您必须登录)..... 使用 javascript write document.cookie=""; .. 它将沿着稍后将调用的每个网页传递..

于 2012-07-13T07:17:22.897 回答
0

我已经在不同的模拟器版本中测试了相同的应用程序。

我能够将 cookie 存储在 Android 2.2 中。但它不适用于 Android 4.0.3。

据我了解,最新的 android 版本(Android 4.0.3)不支持。

于 2012-07-11T09:49:35.063 回答
0

我不认为 Phonegap 提供存储 cookie 的功能。

因为您已经在使用 JQuery。你可以看看下面的插件。

https://github.com/carhartl/jquery-cookie

希望这有帮助。

于 2012-07-10T08:17:58.007 回答