使用javascript的Cookie安全标志

时间:2017-08-25 11:59:11

标签: javascript cookies setcookie

我想知道如何使用javascript设置cookie安全标志和http标志。当我使用F12在Chrome开发人员工具中打开并点击"应用程序 - > cookies"我在这里看不到任何标志(在安全和http列中),这是我设置cookie的代码:

document.cookie = name+'='+value+'; expires='+expires+'; path=/;';

我也找到了这个主题,但这对我没有帮助:How to set cookie secure flag using javascript

1 个答案:

答案 0 :(得分:3)

使用JavaScript创建HttpOnly cookie是不可能的。 **HttpOnly** Cookie表示脚本语言无法访问它。因此无法通过Javascript创建。

  

为防止跨站点脚本(XSS)攻击,JavaScript的Text.cookie API无法访问 HttpOnly Cookie;它们只被发送到服务器。例如,持久存在服务器端会话的cookie不需要可用于JavaScript,并且应该设置HttpOnly标志。

来源:https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies