为了提高服务号界面的友好性,我们通过 localStorage 的方式将 用户token信息保存,以免用户每次进入到公众号都需要进行鉴权,从而出现因为鉴权无法通过手机返回按钮返回到服务号消息窗口。
在测试过程中我们发现 在个别服务号中(我们是第三方平台模式)该方式无法生效,进入页面依然需要每次都鉴权。起初我们任务是因为首次进入页面的时候没有拿到 localStorage 中的token信息导致,因为毕竟有很多伙伴都曾提出过这个问题。但通过在 vue的路由守卫界面添加日志 调试发现,个别出现问题的公众号的鉴权是发生在进入 路由守卫之前。(正常鉴权应该是有路由守卫判断是否有token或者token过期才主动请求oauth鉴权)但是调试的结果是 居然在进入到 守卫之前就已经 启动了鉴权,所以目前表现出来的情况 我们已无法判断原因,还请论坛内的各位大佬帮助提出解决方案。 (该现象仅出现在热定的某一个服务号中,我们尝试过其他十几号服务号,功能都是正常的,访问的界面都是正常,仅仅是授权的公众号不同而已)