微信跳转手机外部浏览器下载APP文件(IOS跳转苹果商店)是怎么实现的
2019-03-06 18:47
751 查看
国内各大巨头公司在开发浏览器的时候都在浏览器标识上加了相应的字符,
-
function is_neizhi() {
-
var ua = navigator.userAgent.toLowerCase();
-
if (ua.match(/MicroMessenger/i) == "micromessenger") {
-
return "weixin";
-
} else if (ua.match(/QQ/i) == "qq") {
-
return "QQ";
-
} else if (ua.match(/Alipay/i) == "alipay" && payway == 2) {
-
return "alipay";
-
}
-
return false;
-
}
由此可以判断是否是App内置浏览器或者更加精细到某App内置浏览器。但是略坑的是:微信支付不管是在QQ、微信还是支付宝内置浏览器里面都不能被唤醒;支付宝支付可以在支付宝内置浏览器唤醒,其余则不能。
在外部浏览器打开是用jquery遮罩层方式写的,下面直接贴代码:
-
var isNeizhi = is_neizhi(); //调用上面js判断
-
var winHeight = typeof window.innerHeight != 'undefined' ? window.innerHeight : document.documentElement.clientHeight; //网页可视区高度
-
var weixinTip = $('<div id="weixinTip"><p><img src="live_weixin.png" alt="微信打开"/></p></div>');
-
if(isNeizhi){
-
$("body").append(weixinTip);
-
}
-
$("#weixinTip").css({
-
"position": "fixed",
-
"left": "0",
-
"top": "0",
-
"height": winHeight,
-
"width": "100%",
-
"z-index": "1000",
-
"background-color": "rgba(0,0,0,0.8)",
-
"filter": "alpha(opacity=80)",
-
});
-
$("#weixinTip p").css({
-
"text-align": "center",
-
"margin-top": "10%",
-
"padding-left": "5%",
-
"padding-right": "5%"
-
});
-
$("#weixinTip p img").css({
-
"max-width": "100%",
-
"height": "auto"
-
});
相关文章推荐
- 微信跳转手机外部浏览器下载APP文件(IOS跳转苹果商店)是怎么实现的
- 微信二维码跳转手机外部浏览器下载APK文件(IOS跳转苹果商店)是怎么实现的
- 微信中怎么打开app文件 安卓微信跳转打开外部浏览器打开app文件下载链接(苹果无需上架跳转Apple Store下载)
- 微信中如何实现点击链接跳转到手机默认外部浏览器下载apP文件
- 微信环境中如何实现下载apk文件的下载 扫描二维码跳转手机默认浏览器打开下载app的链接是怎么实现的
- 安卓微信下载APP文件如何调用默认浏览器 IOS如何跳转App Store(苹果商店)打开
- 微信扫一扫二维码跳转手机外部浏览器打开下载app的链接是怎么实现的
- 安卓微信下载APP文件如何调用默认浏览器 IOS如何跳转App Store(苹果商店)打开
- 微信环境中如何实现跳转到手机默认外部浏览器下载apk文件
- 微信扫一扫二维码跳转手机默认浏览器打开下载app的链接是怎么实现的
- 微信扫描二维码跳转手机默认浏览器打开下载app的链接是怎么实现的
- 微信扫描二维码跳转手机默认浏览器打开下载app的链接是怎么实现的
- 微信不支持App下载的解决方案 微信跳转打开外部浏览器下 4000 载(苹果跳转商店下载)
- 微信浏览器无法下载App的解决方案 安卓微信跳转打开外部浏览器苹果跳转商店(App Store)
- 微信直接用手机默认浏览器打开下载 IOS苹果跳转App Store(苹果商店)打开下载
- 微信无法下载APP的解决方案 : IOS自动跳转商店(App Store)安卓自动跳转手机默认浏览器下载
- 怎么实现微信跳转外部浏览器直接下载APK(APP)
- 微信端跳转外部浏览器进行apk文件下载的实现原理及源码
- 微信环境中不支持APP(APK)文件下载的解决方案---跳转到手机系统浏览器打开下载链接
- APP推广微信域名怎么避免防封,如何防拦截?如何实现跳转到手机默认浏览器打开连接