如何为WordPress中的所有cookie添加sameSite = None属性标题?

时间:2020-10-06 14:41:29

标签: wordpress ionic-framework cookies woocommerce http-headers

我有一个与WordPress网站连接的电子商务Ionic 5应用程序。 我在chrome和safari浏览器中遇到问题,它们阻止了所有未设置SameSite属性的cookie。

这是chrome发出的消息: 通过指定其SameSite属性来指示是否在跨站点请求中发送cookie 因为未设置cookie的SameSite属性或该属性无效,所以它默认为SameSite = Lax,这将阻止在跨站点请求中发送该cookie。这种行为可以防止用户数据意外泄露给第三方和跨站点请求伪造。

通过更新cookie的属性来解决此问题: 如果应在跨站点请求中发送cookie,请指定SameSite = None和Secure。这使第三方可以使用。 如果不应在跨站点请求中发送Cookie,请指定SameSite = Strict或SameSite = Lax

Screenshoot

从此问题开始,iOS中的应用程序无法(添加到购物车),并且始终显示为空。 有帮助吗?

0 个答案:

没有答案