Javascript HttpOnly cookie-无法设置
我正在尝试使客户端接收一个页面,该页面将在身份验证后设置所需的cookies,然后在设置cookies后转到另一个页面 客户端=>服务器:凭据 服务器=>客户端:Javascript HttpOnly cookie-无法设置,javascript,html,cookies,Javascript,Html,Cookies,我正在尝试使客户端接收一个页面,该页面将在身份验证后设置所需的cookies,然后在设置cookies后转到另一个页面 客户端=>服务器:凭据 服务器=>客户端: <html> <body> <script> document.cookie="name=myName;path=/;secure;HttpOnly"; document.cookie="token=abcdefg;path=/
<html>
<body>
<script>
document.cookie="name=myName;path=/;secure;HttpOnly";
document.cookie="token=abcdefg;path=/;secure;HttpOnly";
window.location="https://localhost/myPage.html"
</script>
</body>
</html>
document.cookie=“name=myName;path=/;secure;HttpOnly”;
document.cookie=“token=abcdefg;path=/;secure;HttpOnly”;
window.location=”https://localhost/myPage.html"
当设置了
HttpOnly
时,此操作失败。如何修复它?HttpOnly
无法从js设置(或读取)-这就是为什么它被称为HttpOnly
所以回答你的问题:
我怎么修理它
你不能“修复”它——这是故意的。但是您可以从服务器端进行设置。仅设置http的原因是为了确保脚本没有访问Cookie的权限。您需要通过正在使用的服务器端脚本的头进行设置。。。所使用的服务器端技术是什么?它被称为HttpOnly,而不是HttpAndJavaScriptOnly。@Ja͢请检查
HttpOnly与JSThisoneTimeKthx的关系如何: