Chrome 80+ 第三方 Cookie规则调整导致通讯录展示组件无法使用
SameSite 屬性的 Set-Cookie 預設為SameSite=Lax的浏览器(部分新版chrome)将导致通讯录组件无法提交cookie。[图片] [图片] [图片] Chrome 80+ 後的調整 & 檢測方式Chrome 80+ 後將對所有未預設 SameSite 屬性的 Set-Cookie 預設為SameSite=Lax,意味著除了上述是 top level navigate + GET 的請求行為外,過往其餘 cross-site request 送發 cookie 的行為將預設被關閉。而若需發送第三方 cookie,需加上 [代码]SameSite=None; Secure[代码] 才會生效 (Secure 的用途為需透過 Https 發起的 cross-site request 才能發送 cookie)。 (默认default SameSite=Lax) FYI: https://medium.com/@azure820529/chrome-80-%E5%BE%8C%E9%87%9D%E5%B0%8D%E7%AC%AC%E4%B8%89%E6%96%B9-cookie-%E7%9A%84%E8%A6%8F%E5%89%87%E8%AA%BF%E6%95%B4-default-samesite-lax-aaba0bc785a3