最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何解决关于在本地主机和生产环境中测试的同一站点 cookie 的警告

网站源码admin43浏览0评论

如何解决关于在本地主机和生产环境中测试的同一站点 cookie 的警告

如何解决关于在本地主机和生产环境中测试的同一站点 cookie 的警告

我在浏览器控制台收到以下警告:

Cookie“mycookie”没有正确的“SameSite”属性值。 很快,没有“SameSite”属性或无效的 cookie 值将被视为“宽松”。这意味着 cookie 不会 不再在第三方环境中发送。如果您的应用依赖于 此 cookie 在此类情况下可用,请添加 “SameSite=None“属性。了解更多关于“SameSite“ 属性,阅读

我想在

example
的主域的生产服务器上的每次调用中发送 cookie。但我也希望能够在 localhost:3000 上进行测试。

我需要如何解决这个问题?

这是我的测试设置:

const cookieOptions = {
  maxAge: 1000 * 60 * 15, // expire after 15 minutes
  httpOnly: false, // only accessible by the web server not javascript document.cookie
  signed: true // if the cookie should be signed
}
var myvalue = "abc";
response.cookie('mycookie', myvalue, cookieOptions);

我读过这篇文章,但它没有说明本地主机的设置。

虽然,我可能误会了

我没有列出域,而是列出了策略设置。在这种情况下,在本地主机或生产环境中进行测试时,strict 将起作用。

虽然,在node js上设置samesite貌似没有效果

回答如下:
发布评论

评论列表(0)

  1. 暂无评论