Google chrome iOS 12支持针对samesite的Chrome V80
iOS 12在设置Google chrome iOS 12支持针对samesite的Chrome V80,google-chrome,ios12,samesite,Google Chrome,Ios12,Samesite,iOS 12在设置samesite=none时存在已知错误;浏览器的作用就像samesite=strict() Chrome V80正在更改Cookie的默认行为,如果该值为unset(),则将其设置为Lax。当我需要samesite值为none时,是否可以在iOS 12上支持Chrome V80 是的,您可以设置cookie的新旧样式。这不是一个理想的解决方案,因为它需要您付出一些努力,并且需要存储额外的cookies,但它应该可以工作 为了避免我重复已经存在的内容,这篇文章比我能做的要好得多
samesite=none
时存在已知错误;浏览器的作用就像samesite=strict
()
Chrome V80正在更改Cookie的默认行为,如果该值为unset(),则将其设置为Lax。当我需要
samesite
值为none
时,是否可以在iOS 12上支持Chrome V80 是的,您可以设置cookie的新旧样式。这不是一个理想的解决方案,因为它需要您付出一些努力,并且需要存储额外的cookies,但它应该可以工作
为了避免我重复已经存在的内容,这篇文章比我能做的要好得多:
谢谢你的链接,这让事情变得更清楚了。有一点我仍然不明白,那就是这两种曲奇饼是如何通过的。我希望新的cookie在iOS 12上会被删除,因为设置samesite=none会因为bug而被视为严格的。然后,我希望旧的饼干会被ChromeV80抛弃。由于samesite没有显式设置,chrome将默认值设置为Lax-导致我的cookie被删除。我肯定是误会了什么。我只是不确定是什么。iOS 12上的所有浏览器都受到SameSite=Strict bug(甚至Chrome)的影响。这是因为,在幕后,他们都使用iOS网络堆栈。iOS上的Chrome 80不会获得新的SameSite行为,原因相同——iOS网络堆栈尚未使用新的SameSite规则。