如何让微信应用可以在手机浏览器中打开?

我做了一款微信应用,在微信以外的浏览器中打开是这样的
图片描述

但是我看到人家做的应用,在其他浏览器打开却是正常的,只有是在会员操作的时候回弹出一个二维码,请问这是怎么做到的
图片描述
图片描述

阅读 6.4k
4 个回答

判断浏览器,如果是微信浏览器就进行授权获取用户信息。如果普通浏览器,不调用微信接口,再按业务需要的时候弹出二维码

是不是你的项目一进去的时候就调用微信的接口了呀?

使用了微信API开发的,外部是无法使用的

实际上是这样的,微信有些公众号为了能够在用户打开微信菜单中的超链接的时候,获取用户的openid(相当于用户在微信公众号里面的唯一标示),所以在超链接的地方加了很多微信的规定的字段,所以这个链接地址并不是正常的地址,只能在微信中打开,如果你不需要调用这些api,正常的填写地址就可以了,在普通浏览器也能打开

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进