0

在网上下载了一个源码.但是在pc端浏览器打开页面,直接就提示 "请在微信客户端打开链接",怎么把这个功能去掉?
还有就是这个功能怎么实现的?
难道是单纯的js脚本window.location跳转?

查看全部 4 个回答

2

https://mp.weixin.qq.com/wiki...
触发微信登录授权就会提示这个 实际上你访问的是微信的授权链接 并不是你自己的网页
https://open.weixin.qq.com/connect/oauth2/authorize?appid=你的公众号appid&redirect_uri=登录成功后重定向的地址&response_type=code&scope=SCOPE&state=STATE#wechat_redirect

去掉这个判断可以模拟 UA 来实现 判断微信浏览器的标准是 UA 中包含 MicroMessenger 字符串
例如:Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1

但即使你模拟了也没什么用 因为还是需要微信登录