这个不是bug,这是求助。
在微信内置浏览器中授权登录(微信公众号类),通过https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect获取用户授权同意,这个地址的打开方式,是不是只能是window.location = url;可以有其他方式不呢?因为这种方式就会导致我始终最后都需要刷新一次游戏进入页面。
求助大神些,有没有人做过这中微信登录授权的,让授权成功后不刷新页面的。
在你的index.html里面判断当前用户是否授权,没有授权就去拉取授权,授权了正常操作
就是在装载游戏之前先判断是否已经授权过,如果授权了,就直接登录就可以了?如果没有授权就直接先显示授权,再装载游戏吗?
有没有什么案例可以参考的不呢
对
两种授权第一种用户无感知,但是只能拿到openid,第二种会弹出来授权弹窗需要用户手动确认,能拿到用户详细信息。如果没有特殊需要用第一种就行。
官方文档写的很清楚
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html
