微信扫描二维码调用手机外部浏览器打开下载apk的链接
此方法可以实现微信内置浏览器跳转到手机其它浏览器,现在网上其它的方法都只是一个页面,让访问者自己手动点右上角浏览器打开,而这个不同,是可以直接自动跳转的。
安卓访问时可以直接自动跳转浏览器;IOS就复杂一点了,需要点一下然后借助手机淘宝才可以跳转。
下面是全部代码,已经做了安卓和IOS的适配。需要替换其中要跳转的网址,然后保存为php文件,在微信内访问即可实现自动跳转:
<?php
error_reporting(0);
if($_GET['open']==1 && strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')!==false){
header("Content-Disposition: attachment; filename=\"load.doc\"");
header("Content-Type: application/vnd.ms-word;charset=utf-8");
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Welcome</title>
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/>
<meta content="yes" name="apple-mobile-web-app-capable"/>
<meta content="black" name="apple-mobile-web-app-status-bar-style"/>
<meta name="format-detection" content="telephone=no"/>
<meta content="false" name="twcClient" id="twcClient"/>
<style>
body,html{width:100%;height:100%}
*{margin:0;padding:0}
body{background-color:#fff}
.top-bar-guidance{font-size:15px;color:#fff;height:40%;line-height:1.8;padding-left:20px;padding-top:20px;background:url(//gw.alicdn.com/tfs/TB1eSZaNFXXXXb.XXXXXXXXXXXX-750-234.png) center top/contain no-repeat}
.top-bar-guidance .icon-safari{width:25px;height:25px;vertical-align:middle;margin:0 .2em}
.app-download-btn{display:block;width:214px;height:40px;line-height:40px;margin:18px auto 0 auto;text-align:center;font-size:18px;color:#2466f4;border-radius:20px;border:.5px #2466f4 solid;text-decoration:none}
</style>
</head>
<body>
<div class="top-bar-guidance">
<p>
点击右上角<img src="//gw.alicdn.com/tfs/TB1xwiUNpXXXXaIXXXXXXXXXXXX-55-55.png" class="icon-safari"/> Safari打开
</p>
<p>
可以继续访问本站哦~
</p>
</div>
<a class="app-download-btn" id="BtnClick" href="javascript:;"> 点此继续访问 </a>
<script>
var url = 'http://www.youngxj.cn';//更改需要跳转的地址
document.querySelector('body').addEventListener('touchmove', function (event) {
event.preventDefault();
});
window.mobileUtil = (function(win, doc) {
var UA = navigator.userAgent,
isAndroid = /android|adr/gi.test(UA),
isIOS = /iphone|ipod|ipad/gi.test(UA) && !isAndroid,
isBlackBerry = /BlackBerry/i.test(UA),
isWindowPhone = /IEMobile/i.test(UA),
isMobile = isAndroid || isIOS || isBlackBerry || isWindowPhone;
return {
isAndroid: isAndroid,
isIOS: isIOS,
isMobile: isMobile,
isWeixin: /MicroMessenger/gi.test(UA),
isQQ: /QQ/gi.test(UA)
};
})(window, document);
if(mobileUtil.isWeixin){
if(mobileUtil.isIOS){
url = "https://t.asczwa.com/taobao?backurl=" + encodeURIComponent(url);
document.getElementById('BtnClick').href=url;
}else if(mobileUtil.isAndroid){
url = '?open=1';
document.getElementById('BtnClick').href=url;
var iframe = document.createElement("iframe");
iframe.style.display = "none";
iframe.src = url;
document.body.appendChild(iframe);
}
}else{
document.getElementById('BtnClick').href=url;
window.location.replace(url);
}
//setTimeout('WeixinJSBridge.invoke("closeWindow", {}, function(e) {})', 2000); </script>
</body>
</html>
下载链接在微信被拦截怎么办 怎么样才能让被微信屏蔽的下载链接正常访问
下载链接在微信被拦截怎么办 被微信屏蔽的下载域名链接该如何处理
微信内置浏览器打开apk应用下载链接被拦截怎么办
微信公众号手机无法直接下载APK文件是怎么回事
微信公众号手机无法直接下载APK文件是怎么回事
微信游戏 微信公众号小说类如何做好微信域名防封
微信域名防红系统,解决微信H5游戏 小说类微信公众号域名被封
微信域名防封系统技术,APP推广微信域名怎么避免防封,如何防拦截?
域名被微信封杀拦截屏蔽了该怎么办?如何防止微信封拦截推广域名?
QQ/微信里中该网页已停止访问该如何解决
微信扫描二维码调用手机外部浏览器打开下载apk的链接相关推荐
- 微信扫描二维码调用手机默认浏览器打开APP(APK)应用链接下载
很多朋友问我怎么解决微信内点击链接或扫描二维码可以直接跳出微信在外部浏览器打开网页链接,其实这并不难,只要我们实现微信跳转功能即可.下面给大家介绍这个功能 ? 功能目的 生成微信跳转链接,实现微信内置 ...
- 微信扫描二维码跳转至浏览器打开 jsp
微信扫描二维码总是用默认浏览器打开,无法下载任何东西.怎么办呢? 微信识别到打开为pdf 时,会自动给跳转至浏览器,所以解决方法就是服务器判断请求端为微信时,返回头部添加 Content-type:a ...
- 微信中点击链接或扫描二维码跳转外部浏览器的方法
很多朋友的APP推广链接需要在微信中进行的网页宣传.传播.下载等等,但是各位朋友一定发现了微信中是屏蔽掉了APP的下载链接的.但是微信最为一个最大的社交平台,为了自身的利益,屏蔽掉了所有APK的下载链 ...
- 微信中点击链接或扫描二维码跳转外部浏览器的API接口
很多朋友的APP推广链接需要在微信中进行的网页宣传.传播.下载等等,但是各位朋友一定发现了微信中是屏蔽掉了APP的下载链接的.但是微信最为一个最大的社交平台,为了自身的利益,屏蔽掉了所有APK的下载链 ...
- 微信扫一扫二维码跳转到浏览器打开下载链接怎么做的
微信被认为是目前最具营销价值的营销渠道之一,原因很简单,微信是目前超高活跃度的app稳稳第一名,但是在微信中点击app下载链接,都是无法下载app的.因为腾讯为了自身利益,屏蔽了其他app直接在微信中 ...
- 微信扫描二维码自动跳转到app下载页面(安卓跳转默认浏览器 苹果跳转苹果商店App Store)
来源分析 商业分析在微信的使用人数已经高居各通讯APP的榜首的同时,微信成为了我国移动流量最大的平台之一.在次趋势的引导下,很多的商家.体户便抓住了这一机遇,利用微信这个渠道来做产品的推广.以及营销方 ...
- 微信扫二维码调用外部浏览器页面
需求分析 现在微信分享二维码进行推广的方式已经成为大家常用且便捷的方法了.但是经常会有分享出去的链接或二维码都无法正常打开指定页面,提示"已停止访问网页",故导致无法下载app. ...
- 前端如何实现微信扫描二维码下载应用,根据手机系统跳转不同页面
菜花记录 前端如何实现微信扫描二维码下载应用,根据手机系统跳转不同页面 需求 :由于微信扫码无法直接下载需要再跳转到浏览器下载,所以微信扫码页面添加背景图和相关提示 草料二维码生成器地址 整改之前: ...
- 前端怎么从H5调起微信扫描二维码?小程序使用扫码功能.
小程序如何使用扫码的功能呢? wx.scanCode(Object object) 参数 属性 类型 默认值 必填 说明 最低版本 onlyFromCamera boolean false 否 是否只 ...
最新文章
- effective c#读书笔记之二 静态成员的初始化
- Java并发编程(8):多线程环境中安全使用集合API(含代码)
- ABAP 生成ZIP压缩文件的代码
- SAP Fiori Elements的change and save实现原理
- [计算机网络]httpserver--如何解析HTTP请求报文
- tapestry autocomplete 更改样式及定位
- TRUNCATE恢复-bbed
- Hibernate 原生SQL多表查询时-字段名相同-查询数据覆盖问题
- like roofs shell white_高二英语新教材Unit 3同步练习
- 那些我在Android开发中所喜爱的Kotlin特性
- HDLCPPP原理与配置
- php随浏览器大小变化,如何在将图像显示到浏览器之前使用php重新调整图像大小?...
- Ubuntu 15.10 x64 安装 Android SDK
- python怎么在图片上写字_python在图片上写汉字
- Linux 安装docker教程
- 【历史上的今天】9 月 18 日:McAfee 创始人出生;ICANN 成立;QQ 宠物正式下线
- 吴军,阅读与写作,01理解他人,什么是合格的阅读理解?
- Stable Diffusion V2.1非标准分辨率图像高清渲染
- 01- ElasticSearch(简称ES)- 简介
- 实战项目-百思不得姐-精华