繁体   English   中英

在JavaScript中使用SessionStorage来存储用户上下文信息

[英]Using SessionStorage in javascript to store user context information

我们可以使用HTML5的sessionStorage或localStorage来存储要在不同页面之间共享的用户上下文详细信息吗?

考虑一种情况,我在第一页没有服务器端存储访问权限,并且用户上下文需要稍后在标头中传递,但是在此之前,要存储用户名和他的其他一些上下文详细信息,与其他页面共享。 是否建议使用sessionStorage,cookie或其他替代方法?

我建议使用JWT,是的,您可以将其存储在sessionStorage中,但是您必须注意跨站点脚本攻击。 您可以在这里进一步阅读。

sessionStorage在站点的一个选项卡中。

sessionStorage.setItem('key', 'test');

按站点进入此选项卡并获取参数

sessionStorage.getItem('key');

https://developer.mozilla.org/zh-CN/docs/Web/API/Window/sessionStorage

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM