Localstorage不会“保存”+在HTML中显示。

时间:2013-01-14 14:44:24

标签: jquery html5 local-storage

所以我有这个脚本把东西放在一个数组中并将其串起来放入localstorage。但由于某种原因,当我再次访问该网站时,它会忘记字符串并重置本地存储。

这是脚本:

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

此外,我找不到一种方法来将其恢复到我的HTML。有小费吗?干杯

1 个答案:

答案 0 :(得分:0)

也许首先测试可用的存储空间,因为很多浏览器都不允许这样做。

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

并在书中查找浏览器的兼容性,例如 here

尝试混合会话和&像here

这样的Cookie