google-chrome - 当我尝试在 chrome 和 safari 中登录 iframe 时出现错误,但在 mozilla firefox 中正常工作
问题描述
在没有设置 SameSite 属性的情况下,设置了与跨站点资源关联的 cookie。它已被阻止,因为 Chrome 现在仅在将跨站点请求设置为 SameSite=None 和 Secure 的情况下传送 cookie。您可以在 Application>Storage>Cookies 下的开发人员工具中查看 cookie,并在和查看更多详细信息
解决方案
听起来好像您已将此站点嵌入到跨站点 iframe 中,这意味着来自嵌入站点的 cookie 必须指定SameSite=None
和Secure
属性才能继续发送。
有关更多背景信息,请参阅https://web.dev/samesite-cookies-explained/。
推荐阅读
- sql - 在 SQL 中计算不同日期之间 sum() 的差异
- mysql - select * from table1 where user_id in(select id from users where name like '%name%')
- go - 如何使用 logpacker 包 paypal 进行信用卡支付?
- python - 在 Python 崩溃的地方启动代码
- sql - 使用 SQL 从 url 中剥离域名
- javascript - 将 input:file 连接到 input:text 和 input:button 以选择文件
- android - 房间和重复的主键列
- reactjs - Redux 传奇。无法在 promise 'catch' 块中使用 yield
- nginx - 使用 Nginx 转发 Keberos 票证
- r - R:从 xts 对象导出特定值类