jquery - 有没有办法在 jquery 中为 cookie 添加相同的站点值?

标签 jquery google-chrome cookies samesite

我一直在尝试一些语法变体,以尝试使用相同的站点值更新 cookie,并像他们为此所做的那样出现在 chrome devtools 中 https://samesite-sandbox.glitch.me/从 Chrome 。

它们似乎都不起作用,使用 = 而不是 : 会导致错误,更改 samesite 的大小写似乎也不起作用。

$.cookie("testName", "Test Name",{ expires : 365, SameSite: 'lax'});

我根本无法在网上找到有关此的任何信息。当前的 Jquery 版本是 1.12.1

最佳答案

我发现这可行:将“;SameSite=Lax”附加到路径。
所以,上面的例子将变成:

$.cookie("testName", "Test Name",{ expires : 365, path: "/;SameSite=Lax"});
在 $.cookie 中,默认路径是“/”。请注意,截至 2020 年 9 月,某些浏览器可能还需要附加“secure: true”。进行中:
$.cookie("testName", "Test Name",{ expires : 365, path: "/;SameSite=Lax", secure: true});
仅供引用,这种附加到路径的方法用于较旧的框架,如 vbscript 或 .net 2.0,它们没有一些最近的设置更改。

关于jquery - 有没有办法在 jquery 中为 cookie 添加相同的站点值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60110728/

相关文章:

security - JWT应该存储在localStorage还是cookie中?

javascript - 如何使用jquery在输入数字字段中只允许非十进制正整数?

jquery - 拖动div内的div

javascript - FusionCharts 无法在 Google Chrome 和 Firefox 中呈现

javascript - 谷歌浏览器拒绝执行javascript

javascript - 保存后台设置的简单 cookie

javascript - 在 DOM 中插入和移除元素是否很昂贵?

javascript - 为 jQuery AJAX 调用实现加载指示器

google-chrome - 无法根据特定条件动态更改 chrome 扩展图标

python - 在 Django 中设置多个同名的 cookie