我需要实现HTML5本地存储,同时为那些浏览器不支持HTML5本地存储的用户提供支持。经过一番研究,我找到了这篇文章:HERE,它提供了我所需的解决方案。其中,有人提到了PersistJS,该库具有很多备用方法来保存数据,以防localStorage失败。我的问题是,这个库是否还正常工作?(仓库超过2年没有更新了)。同时,也许有更新的替代方法可以实现这个功能?非常感谢。
对于此类问题,您应该查看https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills,其中列出了几乎所有新功能的 polyfills。其中也包括 LocalStorage 的列表 https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills#web-storage-localstorage-and-sessionstorage 特别是,https://github.com/marcuswestin/store.js 看起来很活跃。