Ich habe jetzt eine Listenseite, wenn auf der Listenseite auf ein Produkt geklickt wird, um die Detailseite aufzurufen. Nach erfolgreicher Autorisierung wird auf die aktuelle Detailseite weitergeleitet. Klicken Sie dann auf die Schaltfläche „Zurück“ von WeChat. Die von WeChat autorisierte offizielle Seite wird weiterhin zurückgegeben (wie in der folgenden Abbildung dargestellt). Dann werde ich zu meiner Detailseite weitergeleitet, was bedeutet, dass ich nicht zur Listenseite zurückkehren kann. Kann mir jemand bei der Antwort helfen?
最近在做微信公众号,也有微信授权的需求,不过,可能因为我这边是在一级页面,进入以后直接授权,所以没有暴露出你这个问题。这里提出点个人的见解,肯定有不足,敬请指正:
首先:微信的返回按钮,跟其浏览器的history是直接相关的,在我这边是在一级页面进入以后直接授权,然后用户再直接点击返回的话,是要达到“关闭页面,显示主菜单”的效果,尝试过几个方法,包括:
“监听返回事件”
“授权登录后,使用history内置方法”
但是都出现了很多情况,或是在微信WEB开发者工具起作用,但移动端不行;或是当时可以,过两天又失效。
解决:最后,还是用了h5的新特性
等于是在浏览器历史把登录的界面记录置空。
你可以试试这个,也许对你有用、、、、
其实在微信里面,一切按需授权的都是流氓的;体验极差的。