【问题标题】:Browser Client Side Storage aka a large Cookie浏览器客户端存储又名大 Cookie
【发布时间】:2010-05-22 00:28:21
【问题描述】:

使用网站时,我需要在客户端存储大约 20-30k 或数据。

我使用的是 cookie,但这对于我的需要来说太小了。

还有什么可以用的吗?

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

服务器端存储是最后的手段,但不是我想要的。

我需要它在 Chrome、IE 和 firefox 上工作。

谢谢

伊恩

【问题讨论】:

    标签: javascript cookies isolatedstorage


    【解决方案1】:

    如果 IE 是指 IE 8,那么 IE 8、Firefox 2+(正式从 3.5 开始)、Safari 4、Google Chrome 4 和 Opera 10.50 支持 Web Storage

    引用Wikipedia article:

    可以简单地将网络存储视为对 cookie 的改进,提供更大的存储容量(Mozilla Firefox、Google Chrome 和 Opera 中每个域 5MB,Internet Explorer 中每个存储区域 10MB)和更好的编程接口。

    【讨论】:

    • 网络存储的一个好处是不再需要在页面请求时将 cookie 发送到服务器 - 一个缺点是必须为每个使用它的页面明确设置存储,这与 cookie 的不同能够附加到目录级别。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-13
      • 2018-10-30
      • 2012-08-23
      • 2017-10-21
      • 2020-07-04
      • 2019-09-10
      • 2017-10-07
      • 2015-10-31
      相关资源
      最近更新 更多