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左右,足以减慢速度 您的应用程序(见上文),但还不足以 有用的
问题:我可以将本地存储上下文限制为与Cookie类似的特定路径吗?如前面的评论所述,Web存储(
localstorage
,sessionStorage
)的范围是按来源划分的
用户代理必须有一组本地存储区域,每个源一个
资料来源:
什么是起源? 让我们引用w3.org wiki页面上的同源策略: 源由URL的方案、主机和端口定义
来源:使用一些新的库
我为同一个话题感到痛苦。我选择了“我自己做”的解决方案:) 存储是每个来源。但是给变量命名是标准的:
localStorage['moduleA.a']
这有助于管理大型站点(或来自许多不同站点)。我在这里找到了一些信息:我不在乎2014年4Kb的数据传输。每一个都有