cookie的替代选项

时间:2014-07-31 10:26:01

标签: javascript cookies cross-browser

我一直致力于前端框架调用“BackboneJs”,我已经使用cookie在浏览器中存储数据。

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

是否有人知道存储cookie不支持的大量数据的最佳选择。

请提出您的想法。

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

3 个答案:

答案 0 :(得分:1)

你可以参考http://lucb1e.com/rp/cookielesscookies/, 此跟踪方法无需使用即可运行:

  • 缓存
  • 的Javascript
  • 的localStorage /的sessionStorage / globalStorage的
  • Flash,Java或其他插件
  • 您的IP地址或用户代理字符串

答案 1 :(得分:0)

使用HTML5本地存储。

参考:http://www.w3schools.com/html/html5_webstorage.asp

答案 2 :(得分:0)

您可以使用跨浏览器兼容的库jStorage

  

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

     

此外,jStorage与库无关,它适用于任何   同一网页上的其他JavaScript库,无论是jQuery,Prototype,   MooTools或其他东西。虽然你还需要一个   第三方库(Prototype,MooTools)或页面上的JSON2   支持旧的IE版本。