Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以像cookie一样使用本地存储和每个路径的上下文?_Javascript_Html_Local Storage - Fatal编程技术网

Javascript 是否可以像cookie一样使用本地存储和每个路径的上下文?

Javascript 是否可以像cookie一样使用本地存储和每个路径的上下文?,javascript,html,local-storage,Javascript,Html,Local Storage,意识到以下问题: 每个HTTP请求都包含cookie,因此速度会减慢 通过不必要地通过网络传输相同的数据来创建web应用程序 不止 每个HTTP请求都包含cookie,因此发送数据 在internet上未加密(除非您的整个web应用程序 通过SSL提供服务) Cookie的数据限制在4KB左右,足以减慢速度 您的应用程序(见上文),但还不足以 有用的 (发件人:) 我决定使用本地存储而不是cookies 问题:我可以将本地存储上下文限制为与Cookie类似的特定路径吗?如前面的评论所述,We

意识到以下问题:

  • 每个HTTP请求都包含cookie,因此速度会减慢 通过不必要地通过网络传输相同的数据来创建web应用程序 不止
  • 每个HTTP请求都包含cookie,因此发送数据 在internet上未加密(除非您的整个web应用程序 通过SSL提供服务)
  • Cookie的数据限制在4KB左右,足以减慢速度 您的应用程序(见上文),但还不足以 有用的
(发件人:)

我决定使用本地存储而不是cookies


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

如前面的评论所述,Web存储(
localstorage
sessionStorage
)的范围是按来源划分的

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

资料来源:


什么是起源? 让我们引用w3.org wiki页面上的同源策略:

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


来源:

使用一些新的库


我为同一个话题感到痛苦。我选择了“我自己做”的解决方案:)

存储是每个来源。但是给变量命名是标准的:
localStorage['moduleA.a']
这有助于管理大型站点(或来自许多不同站点)。我在这里找到了一些信息:我不在乎2014年4Kb的数据传输。每一个都有