是否可以将localstorage与cookie一起使用每个路径的上下文?

时间:2014-07-29 10:55:37

标签: javascript html5 local-storage

意识到如下问题:

  • Cookie包含在每个HTTP请求中,从而减慢速度 您的Web应用程序通过不必要地传输相同的数据
  • 每个HTTP请求都包含Cookie,从而发送数据 通过互联网解密(除非您的整个网络应用程序 通过SSL提供服务)
  • Cookie限制为大约4 KB的数据 - 足以减慢速度 你的申请(见上文),但还不够 有用

(来自:http://diveintohtml5.info/storage.html

我决定使用localstorage而不是cookies。

问题:我可以将localstorage上下文限制为某些路径吗?

2 个答案:

答案 0 :(得分:4)

正如评论中已提到的,webstorages(localStoragesessionStorage)的范围是每个来源。

  

用户代理必须具有一组本地存储区域,每个区域对应一个源。

来源:http://www.w3.org/TR/webstorage/#the-localstorage-attribute


什么是起源?

让我们在相同的原始政策中引用w3.org wiki页面:

  

原点由URL的方案,主机和端口定义。

来源:http://www.w3.org/Security/wiki/Same_Origin_Policy

答案 1 :(得分:0)

使用一些新鲜的图书馆!

https://www.npmjs.com/package/pathstorage

我对同一个主题感到痛苦。我选择解决方案“自己创造”。 :)