0

ねえ、私は次のコードを使用してCookieを設定し、それを取得しています:

  $.cookie('SimMobileUsername', $('#user_id').val());

  if($.cookie('SimMobileUsername') != "null" && $.cookie('SimMobileUsername') != null); {

    $('#user_id').val($.cookie('SimMobileUsername'));

    }

これは問題なく動作しますが、Webページをホーム画面に追加してもCookieは保存されません。

重要:

サファリがホーム画面のページをキャッシュすることを読んだので、次のコードを試して、起動時に1回ページを更新しようとしましたが、それも役に立ちませんでした。

 var url = window.location.href;
if (url.indexOf('rnd=') == -1) {
    url = (url.indexOf("?") == -1 ? url + "?rnd=" : url + "&rnd=") + Math.random();
    window.location.href = url;
}

このテーマに関する洞察はありますか?

4

1 に答える 1

0

結局、私はcookieの代わりにiosのlocalStorageを使用してそれを解決しました。誰かが質問に正しく答える場合、私は彼を正しい答えとしてマークします。

于 2012-11-13T15:11:45.127 に答える