背景:用户未登录,从A页面进入B页面,B页面进入C页面,C页面需要登录,微信授权登录成功回到B页面,点击返回会进入微信授权页。自动授权后再次进入B页面,在B页面点击返回没有回到A页面。
例子:未登录从商品列表页进入商品详情页,点击购买(购买需要登录),跳转到登陆页面,登录成功会自动返回到商品详情页。在商品详情页点击返回,会回到登录授权页重新授权。无法回到商品列表页。
期望:未登录状态从A => B => C(需要登陆),登陆成功后,在B页面点击返回能够直接回到A页面(例如:在商品详情页点击返回,能返回到商品列表页)
备注:微信授权使用的静默授权,尝试过的方案:监听手机物理返回键,监听返回按钮使用的方法是popstate与history。但是手机真机调试监听不到
简单来说就是,你要维护这个是否登录的状态,如果登录了就不要再去授权登录了.
参考这个问题的回复:https://developers.weixin.qq.com/community/develop/doc/000628582b091018077e2a0325b800
你好,请问解决了吗