1

所以我有这个脚本,它把东西放在一个数组中,然后把它串起来放到本地存储中。但是由于某种原因,它忘记了字符串,并且当我重新访问该网站时本地存储被重置。

这是脚本:

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;
  }
}

并在书中查找浏览器兼容性,例如 这里

并尝试与这里的会话和 cookie 混合

于 2013-01-14T15:03:48.970 回答