是否有可能使用localstorage与上下文每路径像cookie

Is it possible to use localstorage with context per path like cookie?

本文关键字:路径 cookie 上下文 有可能 localstorage 是否      更新时间:2023-09-26

注意以下问题:

  • cookie包含在每个HTTP请求中,从而减慢速度您的web应用程序通过不必要地传输相同的数据及以上
  • cookie包含在每个HTTP请求中,从而发送数据在Internet上未加密(除非您的整个web应用程序)(通过SSL提供)
  • cookie被限制在大约4 KB的数据-足以减慢速度您的应用程序(见上文),但还不够可怕有用的

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

我决定用localstorage代替cookies。

问题:我可以将本地存储上下文限制为特定路径吗?

正如在评论中已经提到的,webstorage (localStorage, sessionStorage)的作用域是每个origin的

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

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


原点是什么?

让我们引用w3.org wiki页面上的同源策略:

来源由URL的方案、主机和端口定义。

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

使用一些新的库!

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

我为同样的题目苦恼。我选择"自制"的解决方案。:)