js-cookie samesite和httpOnly

时间:2019-10-04 08:35:31

标签: cookies

我正在使用js-cookie 2.2.0,我想添加samesite标志,但是我什么都没找到。

这是我的实际代码。

Cookies.set('traffweb' + cookieName, cookieStr, {
  expires: 7,
  path: window.location.href,
  secure: true
})

如何添加samesite标志?

3 个答案:

答案 0 :(得分:2)

我添加了一个“ sameSite”属性,警告消失了

Cookies.set('name', 'value', { sameSite:'strict' });

答案 1 :(得分:1)

对于SameSite =无+安全:

    Cookies.set('name', 'value', {sameSite: 'None', secure: true});

答案 2 :(得分:0)

据我所知,“ sameSite”打算在2.2.1之后的js-cookie的未来版本中添加。在GitHub(https://github.com/js-cookie/js-cookie/tree/latest#readme)上js-cookie的master分支的文档中提到了它。

这不代表实际的代码更改还是只是文档更新,我不知道。设置sameSite ='strict'并不能消除我收到的警告。我自己的应用程序不需要跨站点传递Cookie,因此我现在暂时忽略该警告。

那么,答案似乎是在等待将来的版本,假设需要进行实际的js-cookie代码更改。