微信打开网址添加在浏览器中打开提示遮罩
2017-06-23 14:54
585 查看
使用微信打开网址时,无法在微信内打开常用下载软件,手机APP等。
解决方案:弹出一个遮罩提示用户在新的浏览器窗口打开。
使用的是纯JS+HTML+CSS结合的方式,但不要一进入微信就弹出提示它在新浏览器中打开,在这个页面里面还可以提交表单查看信息等,只有它点击应用的链接后,才弹出提示它跳转后下载。
<a id="J_weixin" class="android-btn" href="#"><img src="img/android-btn.png" alt="安卓版下载" /></a>
<div id="weixin-tip"><p><img src="img/live_weixin.png" alt="微信打开"/><span id="close" title="关闭" class="close">×</span></p></div>
window.onload = function() {
var winHeight = typeof window.innerHeight != 'undefined' ? window.innerHeight : document.documentElement.clientHeight; //兼容IOS,不需要的可以去掉
var btn = document.getElementById('J_weixin');
var tip = document.getElementById('weixin-tip');
var close = document.getElementById('close');
if (is_weixin) {
btn.onclick = function(e) {
tip.style.height = winHeight + 'px'; //兼容IOS弹窗整屏
tip.style.display = 'block';
return false;
}
close.onclick = function() {
tip.style.display = 'none';
}
}
}效果图:
源码参考:http://blog.csdn.net/netuser1937/article/details/73647909
解决方案:弹出一个遮罩提示用户在新的浏览器窗口打开。
使用的是纯JS+HTML+CSS结合的方式,但不要一进入微信就弹出提示它在新浏览器中打开,在这个页面里面还可以提交表单查看信息等,只有它点击应用的链接后,才弹出提示它跳转后下载。
<a id="J_weixin" class="android-btn" href="#"><img src="img/android-btn.png" alt="安卓版下载" /></a>
<div id="weixin-tip"><p><img src="img/live_weixin.png" alt="微信打开"/><span id="close" title="关闭" class="close">×</span></p></div>
#weixin-tip{display:none;position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);filter:alpha(opacity=80);width:100%;height:100%;z-index:100;} #weixin-tip p{text-align:center;margin-top:10%;padding:0 5%;position:relative;} #weixin-tip .close{color:#fff;padding:5px;font:bold 20px/24px simsun;text-shadow:0 1px 0 #ddd;position:absolute;top:0;left:5%;}var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})();
window.onload = function() {
var winHeight = typeof window.innerHeight != 'undefined' ? window.innerHeight : document.documentElement.clientHeight; //兼容IOS,不需要的可以去掉
var btn = document.getElementById('J_weixin');
var tip = document.getElementById('weixin-tip');
var close = document.getElementById('close');
if (is_weixin) {
btn.onclick = function(e) {
tip.style.height = winHeight + 'px'; //兼容IOS弹窗整屏
tip.style.display = 'block';
return false;
}
close.onclick = function() {
tip.style.display = 'none';
}
}
}效果图:
源码参考:http://blog.csdn.net/netuser1937/article/details/73647909
相关文章推荐
- 微信打开网址添加在浏览器中打开提示
- 微信打开网址添加在浏览器中打开提示
- 微信打开网址添加在浏览器中打开提示
- 微信打开网址添加在浏览器中打开提示
- 微信打开网址添加在浏览器中打开提示 http://caibaojian.com/weixin-tip.html
- 微信打开网址添加在浏览器中打开提示
- 微信打开网址添加在浏览器中打开提示
- 微信打开网址添加在浏览器中打开提示
- 微信扫码提示在浏览器中打开的遮罩代码
- 在微信中如何接入支付宝的提示打开浏览器样式:方法一官网方法
- web页在微信中访问增加遮罩层 右上角弹出在浏览器中打开
- 微信浏览器打开 点击下载app 无需提示使用浏览器打开--代码分享
- 在微信中如何接入支付宝的提示打开浏览器样式:方法二简易方法
- 微信扫描打开app下载提示用户打开浏览器进行下载
- web页在微信中访问增加遮罩层 右上角弹出在浏览器中打开
- sharepoint 2013 文档库 使用资源管理器打开是灰色的,浏览器版本是IE 9在IE 11可正常打开,或提示在文件资源管理器中打开此位置时遇到问题,将此网站添加到受信任站点列表,然后重试
- Win2003打开网页时总是提示添加网址到信任站点的设置方法
- 人脉通分享工能,点击分享到微信或者qq的分享链接打开H5,提示用户用浏览器打开,点击下载,有有app
- 进入微信后提示用浏览器打开
- 【HTML】- 微信扫描打开app下载提示用户打开浏览器进行下载