Firefox 96更改SameSite默认值引起的问题

阅读:4579回复:3
2022-01-14 19:39
写私信
楼主#
/Firefox 96已经发布了,其中有一项改动是将SameSite的默认值改为了Lax。

关于SameSite的文档在这里,有兴趣了解技术细节的可以看看 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Set-Cookie/SameSite

这个改动可能会导致部分网站的部分功能出问题。比如淘宝网,在确认收货时,会反复加载支付宝登录的页面。

这时可以到about:config里,将network.cookie.sameSite.laxByDefault改为false,或者更好的方法是在network.cookie.sameSite.laxByDefault.disabledHosts里添加有问题的域名,多个域名用逗号分隔,可以以*.开头来匹配任意子域名

经实际测试,将auth.alipay.com,authstl.alipay.com,tbapi.alipay.com这三个域名加入network.cookie.sameSite.laxByDefault.disabledHosts即可解决淘宝网确认收货的问题,当然你也可以设成*.alipay.com

最新喜欢:

fang55... skmi7 hdd603...
2022-01-14 22:58
写私信
1楼#
刚好有个未确认收货的订单,试了下的确支付框加载不出来。
用楼主的方法解决了。
2022-01-20 17:26
写私信
2楼#
暂时没遇到,遇到了过来反馈!
2022-01-22 23:28
写私信
3楼#
这个确实对国内用淘宝网页版的影响很大啊。
Firefox More than meets your experience