1

だから私は配列にものを入れてそれを文字列にしてlocalstorageに入れるこのスクリプトを持っています。しかし、何らかの理由で文字列を忘れてしまい、Webサイトに再度アクセスするとlocalstorageがリセットされます。

スクリプトは次のとおりです。

var favorites = [];
$(document).on('click', '#favoriteadd', function() {
favorites.push($('h5').text());
localStorage.setItem('favorites', JSON.stringify(favorites));
});

また、これをHTMLに戻す方法が見つかりません。任意のヒント?乾杯

4

1 に答える 1

0

多くのブラウザでは許可されていないため、最初に使用可能なストレージをテストしてください。

function supports_html5_storage() {
  try {
    return 'localStorage' in window && window['localStorage'] !== null;
  } catch (e) {
    return false;
  }
}

ここのように、本でブラウザの互換性を調べて ください

そして、ここのようにセッションとクッキーを混同してみてください

于 2013-01-14T15:03:48.970 に答える