【发布时间】:2012-03-05 15:07:08
【问题描述】:
在我们当前的项目中,我们使用 HTML 5 localStorage 并为 Firefox 和 IE6/IE7 使用用户数据行为回退到全局存储。 回退是通过一个名为 jStorage 的 JS 脚本提供的。
这工作正常,直到我们开始在 IE6/IE7 中进行测试,尽管它“工作”,但事实证明 userdata 行为存在限制,将其锁定,因此只能在同一个 URL 上设置和读取存储或正如 MSDN 所说,“出于安全原因,UserData 存储仅在同一目录中可用,并且使用与 persist the store 相同的协议”。
因此,如果我在一个页面上设置一个值,然后导航到另一个页面,虽然我在同一个站点上,但它不会起作用。 对我们来说,这几乎使它无法用作本地存储的后备,这是每个域的范围。
以前有没有人遇到过这个问题并找到了不错的解决方案?
任何想法或想法将不胜感激。
【问题讨论】:
-
你真的需要 IE6&7 支持吗?
-
好问题,我们正在查看 momnet 上的日志以了解大部分用户仍在使用 IE6/IE7 的原因。不幸的是,看起来,可能是的,我们确实需要它。
标签: javascript html local-storage