在ios 与安卓都存在的问题:H5通过window.location.replace("https://open.weixin.qq.com/connect/oauth2/authorize?appid")调用登录授权时替换当前页面,但是授权成功后跳到新的页面,然后通过微信的底部的返回或者安卓的返回键返回时,发现原先发起授权的页面还存在。更老一点的微信版本是没问题的。
然后网络上面的解决办法( https://www.ucloud.cn/yun/104001.html )是取巧的,请问这个问题什么时候可以解决呢?
这个问题之前研究过,是这个原因, 授权的时候微信会重定向到一个微信的中转页面,这个中转页面在微信浏览器上显示后,在通过Location.href跳转到你的redirect_uri,所以无论如何都清除不掉微信的授权记录,因为实实在在访问了一个空白的授权页面
同样的困惑...