Javascript cookie的替代选项

Javascript cookie的替代选项,javascript,cookies,cross-browser,Javascript,Cookies,Cross Browser,我一直在开发前端框架调用“BackboneJs”,我使用cookie在浏览器中存储数据 但在某些情况下,我需要存储更多cookie不支持的数据 有谁知道存储cookie不支持的大量数据的最佳选择吗 请提出你的想法 是的,它必须是跨浏览器支持的使用HTML5本地存储 参考:您可以为此使用跨浏览器兼容库 jStorage是用于存储数据的跨浏览器键值存储数据库 本地浏览器-jStorage支持所有主要浏览器,包括 桌面(是的,甚至是Internet Explorer 6)和移动设备 此外,jStora

我一直在开发前端框架调用“BackboneJs”,我使用cookie在浏览器中存储数据

但在某些情况下,我需要存储更多cookie不支持的数据

有谁知道存储cookie不支持的大量数据的最佳选择吗

请提出你的想法


是的,它必须是跨浏览器支持的

使用HTML5本地存储


参考:

您可以为此使用跨浏览器兼容库

jStorage是用于存储数据的跨浏览器键值存储数据库 本地浏览器-jStorage支持所有主要浏览器,包括 桌面(是的,甚至是Internet Explorer 6)和移动设备

此外,jStorage与库无关,它可以很好地与任何 同一网页上的其他JavaScript库,无论是jQuery、Prototype、, MooTools或其他东西。尽管你仍然需要一个 第三方库(Prototype、MooTools)或页面上的JSON2 支持旧的IE版本

你可以参考,, 此跟踪方法无需使用:

  • 饼干
  • Javascript
  • 本地存储/会话存储/全局存储
  • Flash、Java或其他插件
  • 您的IP地址或用户代理字符串

但是如果浏览器不支持HTML5存储怎么办?本地存储也会受到限制。另外,请在您的答案中提供更多信息,因为链接将使您的答案仅为“使用HTML5本地存储”。这并不是一个真正的答案。他说,更多数据,本地存储在Chrome中最多支持5MB,在IE中最多支持10MB。。这还不够吗?我不知道。我不知道OP在做什么。因此我要求提供更多信息。我们谈论的是什么样的数据。为什么首先要将其存储在cookie中(用例)?在前端,必须由程序生成一些html内容,每次生成新的html内容时,因为生成函数具有哈希。但一旦用户保存了更改并返回相同的页面,我就需要显示相同的页面,因此出现了这个问题。