1.cookie
cookie会随着每次http请求头信息一起发送,无形中增加了网络流量,另外,cookie能存储的数据容量有限,根据浏览器类型不同而不同,ie6大约只能存储2k。
2.flash shareobject
这种方式能能解决上面提到的cookie存储的两个弊端,而且能够跨浏览器开发 ,应该说是目前最好的本地存 储方案。不过,需要在页面中插入一个flash,当浏览器没有安装flash控件时就不能用了。所幸的是, 没有安装flash的用户极少。
缺点:需要安装flash插件。
3.google gear
google开发出的一种本地存储技术。
缺点:需要安装google gear组件。
4.userdata
ie浏览器可以使用userdata来存储数据,容量可达到640k,这种方案是很可靠的,不需要安装额外的插
件。
缺点:它仅在ie下有效。
5.sessionstorage
使用于firefox2+的火狐浏览器,用这种方式存
此文来自: 马开东博客 转载请注明出处 网址:
储的数据仅窗口级别有效,同一个窗口(或者tab)页面 刷新或者跳转,都能获取到本地存储的数据,当新开窗口或者页面时,原来的数据就失效了。
缺点:ie不支持、不能实现数据的持久保存。
6.globalstorage
使用于firefox2+的火狐浏览器,类似于ie的userdata。
缺点:ie不支持。
7.localstorage
html5的localstorage是web storage互联网 存储规范中的一部分,现在在firefox 3.5、safari 4和ie8 中得到支持。
缺点:低版本浏览器(ie6 ie7)不支持。
引用自 原生JavaScript常用本地浏览器存储方法一方法类型 来源网址: http://m.makaidong.com/博客园最新/3/0_15640.html











网友评论