我正在使用js-cookie 2.2.0,我想添加samesite
标志,但是我什么都没找到。
这是我的实际代码。
Cookies.set('traffweb' + cookieName, cookieStr, {
expires: 7,
path: window.location.href,
secure: true
})
如何添加samesite
标志?
答案 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代码更改。