使用微信打开网址时,无法在微信内打开常用下载软件,手机APP等。网上流传的各种微信打开下载链接,微信一更新基本失效。大家常用的方法是,弹出一个遮罩提示用户在新的浏览器窗口打开,再也不用管微信如何的更新。

直接判断微信的ua,如果是在微信内置浏览器中打开,弹出一个遮罩提示用户在浏览器中打开下载,并且不加关闭的按钮。这样子用户就只能在浏览器中打开,并且可以直接下载应用了。

css代码

<style type="text/css">*{margin:0; padding:0;}a{text-decoration: none;}img{max-width: 100%; height: auto;}.weixin-tip{display: none; position: fixed; left:0; top:0; bottom:0; background: rgba(0,0,0,0.8); filter:alpha(opacity=80);  height: 100%; width: 100%; z-index: 100;}.weixin-tip p{text-align: center; margin-top: 10%; padding:0 5%;}
</style>

HTML 代码

<div class="weixin-tip"><p><img src="live_weixin.png" alt="微信打开"/></p>
</div>

JS代码

<script type="text/javascript">$(window).on("load",function(){var winHeight = $(window).height();function is_weixin() {var ua = navigator.userAgent.toLowerCase();if (ua.match(/MicroMessenger/i) == "micromessenger") {return true;} else {return false;}}var isWeixin = is_weixin();if(isWeixin){$(".weixin-tip").css("height",winHeight);$(".weixin-tip").show();}})
</script>

有个herl工具,是可以在微信中自动打开手机浏览器下载APP。

  1、herl工具网址:http://www.fishtool.cn

  2、填写下载的apk的地址,或者下载页链接

  3、点击一键生成,会自动生成二维码和一个链接地址(两个是同一个地址,根据你的需要选择)

  4、生成的二维码或者链接,用微信扫一扫或者用微信打开连接,就可以测试了效果了

 

  如果大家有更好的解决方案或者工具,欢迎推荐分享!

转载于:https://www.cnblogs.com/mailboxq03/p/11427037.html

微信中提示在浏览器中打开相关推荐

  1. 微信打开网址提示在浏览器中打开的办法

    使用微信打开网址时,无法在微信内打开常用下载软件,手机APP等.网上流传的各种微信打开下载链接,微信一更新基本失效.大家常用的方法是,弹出一个遮罩提示用户在新的浏览器窗口打开,再也不用管微信如何的更新 ...

  2. 微信扫码提示在浏览器中打开的遮罩代码

    由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时点击下载按钮没反应,我想到的是做一个提示用户在浏览器中打开下载. 之前写过的两篇文章:微信打开网址添加在浏览器中 ...

  3. 微信扫码提示在浏览器中打开的遮罩代码解决方式

    相信做前端的朋友一定都遇到这种情况的.当你的网页中有直接链接apk下载的时候会没有反映的.是因为在微信内是无法下载软件.手机APP等.那么这个时候一般的解决方案就是.必须要点击右上角三个点.选择&qu ...

  4. 微信提示已停止访问该网页,提示在浏览器中打开

    微信提示:已停止访问该网页, 该网站链接以及在qq上被提示危险网站,千万别访问,首先先看下微信中打开网址被微信拦截并 不管是网站的首页,还是产品的页面地址,以及在线支付的地址,都会被微信提示:已停止访 ...

  5. Oculus Home登录卡在提示在浏览器中继续操作

    如未在弹出的浏览器窗口中登陆脸书账号,请先登陆验证(推荐暂时将谷歌浏览器设为默认浏览器) 已经在浏览器中验证脸书账号,在hosts中添加以下内容即可,此为Oculus特色Bug..不止国内有这种情况1 ...

  6. 微信BUG之微信内置的浏览器中window.location.href 不跳转

    最近做微信开发遇到这个问题,查了一些文档,总结一下 1.url后面加参数 indow.location.href = url +'?timestamp='+ new Date().getTime()+ ...

  7. flash 在firebox/IE中 提示安装 浏览器是否有flash插件

    在用swfobject.js来显示flash的时候, 好像当浏览器没有flash时. 不会提示安装. firefox / IE 1.手动方式:(在没有flash时, 会显示出一个链接提供下载安装) & ...

  8. 进入微信后提示用浏览器打开

    先展示下效果: 第一步:css样式 <style type="text/css">*{margin:0; padding:0;}a{text-decoration: n ...

  9. 微信打开页面,提示到浏览器上打开

    <div class="mask_weixin"></div> <script src="./js/jquery.js">& ...

最新文章

  1. ASP与ASP.NET的区别
  2. matplotlib学习日记(九)-图形样式
  3. 理解Linux和其他UNIX-Like系统上的平均负载
  4. pip在安装模块时提示Read timed out
  5. Oracle EBS - Forms Servlet与Socket模式比较
  6. matplotlib中的plot_importance画图大小控制
  7. C++ explicit关键字应用方法详解
  8. 深度学习技术干货免费听,AirPods2任性抽...520有场AI峰会不可错过!
  9. 配色方案--构图必学
  10. 事件处理程序的处理顺序问题
  11. IEC103规约介绍
  12. 【吴恩达】机器学习第16章异常检测以及ex8部分编程练习
  13. 对Git暂存区的理解
  14. 安装mysq的时候执行mysqld --initialize --console时候报错:can not create directory data文件夹需要把分隔符改成反方向
  15. 固态硬盘linux提升,固态硬盘在Linux系统下提升使用率妙方
  16. 谷粒商城笔记+踩坑(18)——购物车
  17. MATLAB3 二维和三维图像的绘制
  18. html5 点击图片预览放大,jQuery超实用图片放大预览特效插件
  19. jmp指令【原理详解 8086汇编语言+笔记】
  20. [预训练语言模型专题] 银色独角兽GPT家族

热门文章

  1. linux mac svn ignore忽略文件及文件夹最好用方法 之*妙用
  2. 视频教程-Python全栈工程师特训班第十一期-直播回放-Python
  3. 三级网络技术(七.路由器)
  4. Android开发-五大布局
  5. 面向机器学习的自然语言标注导读
  6. 适合做手机铃声的88首歌,喜欢就转吧!
  7. python常用函数(库)
  8. 第二周-python实战-youtube视频分析
  9. 今天聊一聊SSID的概念及其作用
  10. 基于socket实现的多人聊天室项目(python)