我有一个与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
从此问题开始,iOS中的应用程序无法(添加到购物车),并且始终显示为空。 有帮助吗?