Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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中使用SessionStorage存储用户上下文信息_Javascript_Node.js_Html - Fatal编程技术网

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

在javascript中使用SessionStorage存储用户上下文信息,javascript,node.js,html,Javascript,Node.js,Html,我们可以使用HTML5的sessionStorage或localStorage来存储要在不同页面上共享的用户上下文详细信息吗 考虑一个场景,在第一个页面上我没有服务器端存储访问权限,用户上下文需要稍后在标题中传递,但在此之前,我希望存储用户名和其他一些上下文详细信息,以便与其他页面共享。是否建议使用会话存储、cookie或其他替代方法 我建议使用JWT,是的,您可以将其存储在sessionStorage中,但您必须小心跨站点脚本攻击。您可以进一步阅读。会话存储在站点的一个选项卡中 session

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


考虑一个场景,在第一个页面上我没有服务器端存储访问权限,用户上下文需要稍后在标题中传递,但在此之前,我希望存储用户名和其他一些上下文详细信息,以便与其他页面共享。是否建议使用会话存储、cookie或其他替代方法

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

会话存储在站点的一个选项卡中

sessionStorage.setItem('key', 'test');
按站点进入此选项卡并获取参数

sessionStorage.getItem('key');