2010-05-21 43 views
2

我需要在使用网站时在客户端存储大约20-30k或数据。浏览器客户端存储又名大型Cookie

我正在使用一个cookie,但是这对于我的需求很小。

还有什么我可以使用的吗?

我需要能够通过JavaScript来做到这一点。

服务器端存储是最后的手段,但不是我在找什么。

我需要它为Chrome,IE和Firefox工作。

感谢

伊恩

回答

2

如果IE浏览器,你的意思是IE 8,然后Web Storage在IE 8,火狐2 +(正式从3.5),Safari 4的支持,谷歌Chrome 4和Opera 10.50 。

Wikipedia article报价:

网络存储可以简单地被看作是对饼干的改善,在Mozilla Firefox,谷歌Chrome和Opera,每个存储区10MB提供每个域的更大的存储容量(5MB在Internet Explorer中)和更好的编程接口。

+0

网络存储的一个好处是不再需要在页面请求中向服务器发送cookie- 一个减号是,必须为使用它的每个页面明确设置存储,这与cookie的附加功能不同目录级别。 – kennebec 2010-05-21 16:23:44

+0

@kennebec:好点 – 2010-05-21 16:28:25

+0

这解决了我的问题,效果很好。谢谢 – SetiSeeker 2010-05-24 09:24:54

0

使用cookie来识别用户,并将每个用户的持久数据存储在数据库中是一种合理的方式。