嵌入网站的h5页面cookie无法传递

场景:www.a.com/index.html中嵌入www.b.com/index.html,因为www.b.com/index.html必须登录才能显示,如果未登录,www.b.com/index.html会跳转login.html页面。www.b.com/index.html的登录由cookie判断,因为嵌入在www.a.com/index.html中,cookie没法传递,导致后台判断没有登录,会返回login.html页面。
 
解决办法:设置 Set-Cookie 为 SameSite=None; Secure(且可能要求必须为https方式);或者设置P3P的。
 
设置了set-cookie,可能chrome还是不能传递,但是ie浏览器可以传递
posted @ 2021-07-15 13:27  心意12  阅读(444)  评论(0)    收藏  举报