微信中提示在浏览器中打开
使用微信打开网址时,无法在微信内打开常用下载软件,手机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
微信中提示在浏览器中打开相关推荐
- 微信打开网址提示在浏览器中打开的办法
使用微信打开网址时,无法在微信内打开常用下载软件,手机APP等.网上流传的各种微信打开下载链接,微信一更新基本失效.大家常用的方法是,弹出一个遮罩提示用户在新的浏览器窗口打开,再也不用管微信如何的更新 ...
- 微信扫码提示在浏览器中打开的遮罩代码
由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时点击下载按钮没反应,我想到的是做一个提示用户在浏览器中打开下载. 之前写过的两篇文章:微信打开网址添加在浏览器中 ...
- 微信扫码提示在浏览器中打开的遮罩代码解决方式
相信做前端的朋友一定都遇到这种情况的.当你的网页中有直接链接apk下载的时候会没有反映的.是因为在微信内是无法下载软件.手机APP等.那么这个时候一般的解决方案就是.必须要点击右上角三个点.选择&qu ...
- 微信提示已停止访问该网页,提示在浏览器中打开
微信提示:已停止访问该网页, 该网站链接以及在qq上被提示危险网站,千万别访问,首先先看下微信中打开网址被微信拦截并 不管是网站的首页,还是产品的页面地址,以及在线支付的地址,都会被微信提示:已停止访 ...
- Oculus Home登录卡在提示在浏览器中继续操作
如未在弹出的浏览器窗口中登陆脸书账号,请先登陆验证(推荐暂时将谷歌浏览器设为默认浏览器) 已经在浏览器中验证脸书账号,在hosts中添加以下内容即可,此为Oculus特色Bug..不止国内有这种情况1 ...
- 微信BUG之微信内置的浏览器中window.location.href 不跳转
最近做微信开发遇到这个问题,查了一些文档,总结一下 1.url后面加参数 indow.location.href = url +'?timestamp='+ new Date().getTime()+ ...
- flash 在firebox/IE中 提示安装 浏览器是否有flash插件
在用swfobject.js来显示flash的时候, 好像当浏览器没有flash时. 不会提示安装. firefox / IE 1.手动方式:(在没有flash时, 会显示出一个链接提供下载安装) & ...
- 进入微信后提示用浏览器打开
先展示下效果: 第一步:css样式 <style type="text/css">*{margin:0; padding:0;}a{text-decoration: n ...
- 微信打开页面,提示到浏览器上打开
<div class="mask_weixin"></div> <script src="./js/jquery.js">& ...
最新文章
- ASP与ASP.NET的区别
- matplotlib学习日记(九)-图形样式
- 理解Linux和其他UNIX-Like系统上的平均负载
- pip在安装模块时提示Read timed out
- Oracle EBS - Forms Servlet与Socket模式比较
- matplotlib中的plot_importance画图大小控制
- C++ explicit关键字应用方法详解
- 深度学习技术干货免费听,AirPods2任性抽...520有场AI峰会不可错过!
- 配色方案--构图必学
- 事件处理程序的处理顺序问题
- IEC103规约介绍
- 【吴恩达】机器学习第16章异常检测以及ex8部分编程练习
- 对Git暂存区的理解
- 安装mysq的时候执行mysqld --initialize --console时候报错:can not create directory data文件夹需要把分隔符改成反方向
- 固态硬盘linux提升,固态硬盘在Linux系统下提升使用率妙方
- 谷粒商城笔记+踩坑(18)——购物车
- MATLAB3 二维和三维图像的绘制
- html5 点击图片预览放大,jQuery超实用图片放大预览特效插件
- jmp指令【原理详解 8086汇编语言+笔记】
- [预训练语言模型专题] 银色独角兽GPT家族