浏览器存储方式主要下面几种:

  • Cookie
    4096字节;缺点:存储量小,请求头附带cookie带来性能问题。
  • Flash Share Object
    默认支持100k,跨浏览器存储最好的方式,毕竟现在没有安装flash插件的用户是很少的;缺点:需要加载一个swf文件,个别用户不支持flash。
    有一个基于jQuery的插件叫 jStore ,就是通过Flash Share Object实现的。
  • IE的 UserData
    最少也能支持640k,IE8后已经支持DOM Storage;缺点:IE only。
  • DOM Storage
    默认支持5M存储量;缺点:IE7,IE6不支持。
  • Google Gears
    功能最强;缺点:但需要安装软件,而且,安装的用户是较少的。