微信内打开的网页不能下载APP,微信无法打开浏览器访问指定页面的解决方案
不管是app的下载链接还是普通文件的链接在微信内置浏览器或者QQ内置浏览器分享都会被拦截。这是腾讯对第三方下载域名实施的打压政策。被屏蔽了也就意味着链接在微信中是无法正常打开的,那么此时用户在微信内打开就会提示“已停止访问该网页”。那么我们遇到这个问题该怎么办呢。下面给大家推荐两种解决方案。(咨询q:1537990259 测试体验)
技术来源
方案1
实现微信跳转链接,也就是微信内置浏览器自动跳转其他浏览器打开链接。
首先我们需要对分享域名加JS防封接口,然后我们再加入浏览器外跳接口,以达到我们的期望需求。
功能实现后, 苹果用户即可在微信内直接下载app也可以跳转浏览器下载,安卓用户则自动打开手机浏览器下载app, 如果不含下载文件,则直接从微信内跳转到手机浏览器访问指定页面 。下面是含app下载文件的实现效果:
1. 苹果跳转浏览器效果
2. App Store应用实现效果
3. 企业版app实现效果
4. 安卓用户则自动打开手机默认浏览器访问指定h5页面或者下载app。
方案2
对域名所属的JS代码进行处理,让其绕过微信检测机制,从而实现微信域名防封。
用以上两种方式皆可以避免分享链接在微信内被拦截,功能实现后用户在微信内打开分享链接就可以正常访问了。
如此一来我们就解决了域名被微信拦截而无法打开的问题了,那么接下来就可以在微信内大量的分享链接或二维码来进行宣传引流。不仅提高了用户体验,也能够极大地提高自己的APP在微信中的推广转化率,充分利用微信的用户群体来达到我们的期望