![](/img/trans.png)
[英]Why are the cookies are being sent with every request but not visible in browser console or with document.cookie?
[英]Create a cookie that is accesibe from JS only and no being sent with every request/
是否可以创建一个cookie,使其对于客户端的浏览器仍然可用,但不会与每个请求的标头一起发送?
我想通过HTTPS发送会话盐,然后让用户对其进行加密,并在每次请求时都通过HTTP发送加密的数据,
有没有一种方法不发送带有加密数据的盐?
查看localStorage或sessionStorage。 请注意,用于此功能的polyfill通常遵循基于cookie的方法,但是使用纯localStorage或sessionStorage解决方案将不会导致每次页面加载时都发送带有标题的数据。
Cookie会在每个请求中发送,因为这就是它们的用途。 您需要的是localStorage,但较旧的浏览器不可用。 如果您要求它在较旧的浏览器中运行,则可以尝试一些操作。
1:将代码存储在服务器上的会话中
2:将querystring中的代码传递给其他页面
3:制作完整的ajax页面,因此您不必切换站点
4:创建一个隐藏的框架来存储数据(最差的选择)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.