小码问答,有问必答!

2021-05-07 16:17

chrome浏览器升级到90.0版本后,嵌入iframe中的微信扫码登录失败,什么原因?

牛叔叔 2021-05-07 16:17 回答了这个问题

WEB前端

chrome浏览器做了安全限制。

一方面可以在chrome浏览器中进行设置:

在chrome浏览器地址栏输入:

chrome://flags/#same-site-by-default-cookies
chrome://flags/#cookies-without-same-site-must-be-secure

将这两项设置为disable,然后重新启动浏览器chrome即可。

image.png

image.png



当然这样要求客户去修改浏览器不是太合适。

另外的方法是可以将微信登录页面作为本地的一个访问资源,重定向到微信登录二维码页面(比如这个页面是/wxlogin.html),直接访问这个页面能顺利重定向到微信的open地址。

然后可以在登录页面中直接写<iframe src='/wxlogin.html'>这个时候是可以的。但是样式有问题,需要巧妙设置一下。



0条评论

我要评论