4

AndroidでjQuery1.6.1、Phonegap 1.5(cordova-1.5.0.js)、jQuery Mobile 1.0.1、およびCookieプラグイン(jquery.cookies.2.2.0.js)を使用してアプリを開発しています。

あるページでCookieを設定し、別のページで同じCookieにアクセスしたい。

設定するには

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

取得するため

 $.cookies.get('sample');

デバイスでアプリにアクセスしているときに、Cookieの値を設定および取得できません。デバイスにCookieを保存する他の方法はありますか?

4

4 に答える 4

2

AndroidのPhoneGap/CordovaでCookieを使用することは信頼できないため、代わりにlocalStorageを使用することをお勧めします。

これと同じくらい簡単です:

  • 値の設定:window.localStorage.setItem("sample", "value");
  • 値の取得:window.localStorage.getItem("sample");
于 2014-07-19T11:06:38.227 に答える
0

同じアプリを異なるエミュレーターバージョンでテストしました。

Android2.2にCookieを保存できます。ただし、Android4.0.3では機能しません。

私の理解によると、最新のAndroidバージョン(Android 4.0.3)はサポートされていません。

于 2012-07-11T09:49:35.063 に答える
0

ログイン後の最初のhtmlページ(ログインする必要があると思います)..... javascript write document.cookie="";を使用します。..後で呼び出される各Webページに沿って渡されます。

于 2012-07-13T07:17:22.897 に答える
0

PhonegapがCookieを保存する機能を提供しているとは思いません。

すでにJQueryを使用しているため。以下のプラグインをご覧ください。

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

この助けを願っています。

于 2012-07-10T08:17:58.007 に答える