-
2019-01-17 23:46:16
微信上进行的网页宣传、游戏传播、APP下载各类活动很多,但是各位朋友肯定经常会遇到一些特殊需求,网页需要在手机默认浏览器打开而不是微信内置浏览器。这个问题怎么解决呢?
解决方案:微信中打开链接,自动打开外部浏览器打开页面
测试地址 旋风微跳 http://www.zjychina.cn
微信中点击或打开链接,自动打开外部浏览器打开指定页面。全程完全自动化,无需用户任何手工操作。
这种方案可以说是完美解决这个的问题。效果如下面这样子:
这个样子,用户点击下载按钮后,全过程自动化下载,用户操作非常简单,可以大大提升用户转化率。
更多相关内容 -
微信自动跳转浏览器打开APP(APK)下载链接
2019-01-02 21:40:481、打开旋风微跳网址: http://www.zjychina.cn 2、准备好我们的推广链接:实例如:www.baidu.com在输入框填写你的下载链接,填写完毕后。点击生成按钮 3、点击生成之后,就会看到底部生成了自己的推广二维码...本文章向大家介绍微信自动跳转浏览器打开APP(APK)下载链接,主要包括微信自动跳转浏览器打开APP(APK)下载链接使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
现在微信分享的功能很多,从分享的链接下载apk安卓包是很正常的,但是微信不让下载apk包,只能通过浏览器来下载,但是这要给用户一个提示吧,不然用户不知道
下面我们来实现,用户通过微信点击跳转浏览器来下载apk包
操作步骤
月牙跳转是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。
1、打开旋风微跳网址:http://www.zjychina.cn
2、准备好我们的推广链接:实例如:www.baidu.com在输入框填写你的下载链接,填写完毕后。点击生成按钮
3、点击生成之后,就会看到底部生成了自己的推广二维码以及短网址链接地址。
4、至此,我们已经生成了APP推广链接的宣传二维码和链接。 我们就可以直接用微信扫描二维码在微信中分享和宣传引流了。这样我们能够极大的提高自己的APP在微信中的推广转化率。解决掉了微信中下载链接被屏蔽等问题。充分利用微信的用户群体来宣传引流。
-
微信扫一扫下载apk解决方案
2019-02-20 19:25:59通过微信的扫一扫去下载,会出现白屏的情况,可能是因为安全性的考虑或者其他什么原因,目前已经无法通过微信的扫一扫去下载apk了。 根据网友们提供的思路,本文整理了三种方案。 1、申请腾讯开放平台开发者 ...通过微信的扫一扫去下载,会出现白屏的情况,可能是因为安全性的考虑或者其他什么原因,目前已经无法通过微信的扫一扫去下载apk了。
根据网友们提供的思路,本文整理了三种方案。
1、申请腾讯开放平台开发者
具体流程可以去访问http://open.qq.com/,大概的意思是需要将apk提交到腾讯开放平台的里面,每个apk应该会自动生成一个二维码,每年支付一定的费用,然后在微信里面扫一下这个二维码,这个时候也需要先安装一个手机应用宝,才能进行 apk的安装。
对于这种方案,只能用一种很流行的话说:”很任性”。
2、重定向
这种方法对于一些已经发布出去的二维码比较有用,也是目前比较普遍的做法。不可能因为微信不能直接下载了,就得把所有的已经流出去的二维码重新生成吧?
2.1 判断浏览器类型
/*首先判断是否是pc,若是pc访问则跳转到http://app.ctrip.com/*/ var u = navigator.userAgent || ''; var isPC = !/(iphone|ios|android|mini|mobile|mobi|Nokia|Symbian|iPod|iPad|Windows\s+Phone|MQQBrowser|wp7|wp8|UCBrowser7|UCWEB|360\s+Aphone\s+Browser)/i.test(u); if (isPC) { location.href = "http://www.hipermart.com.cn"; }
如果是pc端的话,那么直接重定向到一个网站
如果是非pc端的话,那么要区分是android还是apple?
2.2 判断是android还是iOS?
因为我们假设iOS的下载必须从苹果的appstore里面下载,那么其下载地址有一定的规律,比如说sourceid等。
可以通过一个正则表达式来确定。
var urls = document.location.search, re2 = new RegExp("(\\\?|&)sourceid=([^&]+)(&|$)", "i"), from = urls.match(re2); if (from) { sid = from[2]; }
document.location.search
比如一个URL是XXXX?g=1,那么document.location.search的值就是?g=1
2.3 重定向到下载地址
window.onload = function () { //修复图片偶尔不能加载 var salesLocal = localStorage.getItem("SALESOBJ") ? JSON.parse(localStorage.getItem("SALESOBJ")) : null; var appUrl = salesLocal && salesLocal.data && salesLocal.data.appurl ? salesLocal.data.appurl : ""; if (!isPC && !iswx) { if(appUrl){ location.href = appUrl; }else if(sid){ location.href = "/m/" + sid; } } }
2.4 html页面源文件
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>下载海玛特客户端</title> <meta name="viewport" content="width=320.1, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta content="telephone=no" name="format-detection" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <!--link href="css/main.css" rel="stylesheet" type="text/css"--> <style type="text/css"> body {height: 100%;} .container {padding:0 20px;background-image: url(images/bg.jpg);background-position: center center;background-size: 100% 100%;height: 100%;} .dl-step {padding-top: 58px;} .dl-step .step {clear: both;} .dl-step .index {float: left;height: 36px;width: 36px;border: 2px solid #fff;background-color: #ffba26;border-radius: 50%;text-align: center;line-height: 36px;position: relative;background-clip: padding-box;color: #fff;} .dl-step .content {margin-left: 70px;border-radius: 4px;padding:8px 13px 13px;position: relative;} .dl-step-1 {margin-bottom: 60px;position: relative;} .dl-step-1 .content {background-color: #ffba26;box-shadow: 0 1px 2px rgba(0,0,0,0.5);font-size: 15px;color: #fff;padding: 0 13px;height: 38px;line-height: 38px;} .dl-step-1:before { content: ""; display: block; width: 89px; height: 75px; position: absolute; right: 0; top: -56px; background-image: url(images/icons.png); background-size: auto 213px; background-repeat: no-repeat; background-position: 0 0; z-index: 10; } .dl-step-1 .index:before { content: ""; display: block; height: 45px; width: 2px; background-color: #fff; position: absolute; top: 45px; left: 17px; border-radius: 2px; } .dl-step-2 {margin-bottom: 58px;} .dl-step-2 .index, .dl-step-3 .index {background-color: rgba(39,41,57,0.2);} .dl-step-2 .content, .dl-step-3 .content {background-color: rgba(255,255,255,0.9);box-shadow: 0 1px 2px rgba(0,0,0,0.3);} .dl-step-2 .content .tip, .dl-step-3 .content .tip {margin-bottom: 2px;font-size: 15px;color: #333;font-family: Microsoft Yahei;} .dl-step-2 .index:before { content: ""; display: block; height: 128px; width: 2px; background-color: #fff; position: absolute; top: 45px; left: 17px; border-radius: 2px; } .dl-devices {overflow: hidden;} .dl-devices .item {background-color: #ceecfb;width: 49%;float: left;padding: 5px 0;} .dl-devices .android {margin-left: 1px;} .dl-devices .name {float: left;background-color: #fff;padding: 0 4px;color: #666;line-height: 14px;font-size: 12px;font-family: Microsoft Yahei;} .dl-devices .icon {height: 40px;clear: left;background-image: url(images/icons1.png);background-size: auto 213px;background-repeat: no-repeat;} .dl-devices .desc {color:#666;font-size: 10px;text-align: center;font-family: Microsoft Yahei;} .dl-devices .ios .icon {background-position: center -85px;} .dl-devices .android .icon {background-position: center -131px;} .dl-step-3 .app {background-color: #ceecfb;padding: 8px 25px;} .dl-step-3 .app .icon {padding-left: 38px;height:31px;line-height:31px;background-image: url(images/icons2.png);background-repeat: no-repeat;background-position: -29px -182px;background-size: auto 213px;font-size: 10px;color: #666;font-family: Microsoft Yahei;} .dl-step .content:before { content: ""; display: block; height: 0; width: 0; border: 5px solid transparent; border-right-color: rgba(0,0,0,0.1); position: absolute; top: 14px; left: -11px; } .dl-step .content:after { content: ""; display: block; height: 0; width: 0; border: 5px solid transparent; position: absolute; top: 13px; left: -10px; } .dl-step-1 .content:after {border-right-color: #ffba26;} .dl-step-2 .content:after, .dl-step-3 .content:after {border-right-color: rgba(255,255,255,0.9);} </style> <script> /*首先判断是否是pc,若是pc访问则跳转到http://app.ctrip.com/*/ var u = navigator.userAgent || ''; var isPC = !/(iphone|ios|android|mini|mobile|mobi|Nokia|Symbian|iPod|iPad|Windows\s+Phone|MQQBrowser|wp7|wp8|UCBrowser7|UCWEB|360\s+Aphone\s+Browser)/i.test(u); if (isPC) { location.href = "http://www.hipermart.com.cn"; } </script> <script src="js/require.min.js"></script> <!--script type="text/javascript"> var libs = 'libs_r_3.js'; if (!('__proto__' in {})) { libs = 'libs_jq_r_1.1.js'; } document.write('<script type="text/javascript" src="js/' + libs + '"></' + 'script>'); </script--> <!--script src="js/m.ctrip.com.core.min.js"></script--> <script> var isPC = false; var e = navigator.userAgent ? navigator.userAgent.toLowerCase() : ''; var iswx = /micromessenger/.test(e) ? !0 : !1; var wxurl = ''; if (iswx) { wxurl = "http://mp.weixin.qq.com/mp/redirect?url="; } // window.onload = function () { //修复图片偶尔不能加载 function hello() { //修复图片偶尔不能加载 var appUrl = "http://app.hipermart.com.cn:8888/apk/hipermart.apk"; if (!isPC && !iswx) { if(appUrl){ location.href = appUrl; }else if(sid){ location.href = "/m/" + sid; } } } </script> </head> <body onload="hello()"> <div class="container"> <div class="dl-step"> <div class="step dl-step-1"> <div class="index">1</div> <div class="content">点击右上方</div> </div> <div class="step dl-step-2"> <div class="index">2</div> <div class="content"> <p class="tip">选择在浏览器中打开</p> <div class="dl-devices"> <!--div class="item ios"> <span class="name">iOS</span> <div class="icon"></div> <p class="desc">在Safari中打开</p> </div--> <div class="item android"> <span class="name">安卓</span> <div class="icon"></div> <p class="desc">在浏览器中打开</p> </div> </div> </div> </div> <div class="step dl-step-3"> <div class="index">3</div> <div class="content"> <p class="tip">即可自动下载APP</p> <div class="app"> <div class="icon">海玛特客户端</div> </div> </div> </div> </div> </div> </body> </html>
3、工具 旋风微跳 http://www.zjychina.cn
旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。
1、打开 旋风微跳 网址:http://www.zjychina.cn
2、准备好我们的推广链接:实例如:www.baidu.com 在输入框填写你的下载链接,填写完毕后。点击生成按钮
3、点击生成之后,就会看到底部生成了自己的推广二维码以及短网址链接地址。
至此,我们已经生成了APP推广链接的宣传二维码和链接。 我们就可以直接用微信扫描二维码在微信中分享和宣传引流了。这样我们能够极大的提高自己的APP在微信中的推广转化率。解决掉了微信中下载链接被屏蔽等问题。充分利用微信的用户群体来宣传引流。
以上是个人的一点看法,希望能对你有所帮助,欢迎参与讨论!
-
从微信端跳到外部浏览器进行apk文件下载
2019-01-09 21:33:31需求:从微信公众号里的栏目跳到外部浏览器进行apk文件下载 原因:在微信内不允许直接下载apk 目前的APP基本都支持二维码...旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,...需求:从微信公众号里的栏目跳到外部浏览器进行apk文件下载
原因:在微信内不允许直接下载apk
目前的APP基本都支持二维码扫描,发现二维码用微信扫描后打不开,无法跳转,经折腾发现是微信的一种安全机制, Androidapk的下载本质上就是文件的下载,所以我们只需要在后台提供一个下载的方法,就能是实现apk的下载。
旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。
1、打开 旋风微跳 网址:http://www.zjychina.cn
2、准备好我们的推广链接:实例如:www.baidu.com 在输入框填写你的下载链接,填写完毕后。点击生成按钮
3、点击生成之后,就会看到底部生成了自己的推广二维码以及短网址链接地址。
4、至此,我们已经生成了APP推广链接的宣传二维码和链接。 我们就可以直接用微信扫描二维码在微信中分享和宣传引流了。这样我们能够极大的提高自己的APP在微信中的推广转化率。解决掉了微信中下载链接被屏蔽等问题。充分利用微信的用户群体来宣传引流。
-
微信自动跳转第三方浏览器指定页面的实现方式
2019-01-14 23:15:25旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。 1、打开 旋风微跳 网址: ... -
微信内置浏览器自动跳转其它浏览器
2019-01-05 22:55:34此方法可以实现微信内置浏览器跳转到手机其它浏览器,现在网上其它的方法都只是一个页面,让访问者自己手动点右上角浏览器打开,而这个不同,是可以直接自动跳转的。...旋风微跳是一款基于微信后端开... -
从微信端跳到外部浏览器进行apk文件下载最新解决方案
2019-02-24 00:34:23需求:从微信公众号里的栏目跳到外部浏览器进行apk文件下载 原因:在微信内不允许直接下载apk 这里有一个解决方案,直接上关键代码 <!doctype html> <html lang="en"&... -
微信扫二维码下载apk跳转浏览器打开的方式(及微信屏蔽下载解决方案)
2019-01-13 22:47:51旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。 1、打开 旋风微跳 网址: ... -
微信H5支付如何调用外部浏览器完成支付
2019-02-15 21:55:53旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。 1、打开 旋风微跳 ... -
如何在微信中直接下载APK
2019-01-09 22:53:11旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。 1、打开 旋风微跳 网址: ... -
微信外部链接无法使用浏览器打开的解决方案(含代码)
2019-02-20 18:08:00旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。 1、打开旋风微跳网址:... -
通过js判断微信内置浏览器跳转到外部浏览器打开
2019-01-11 23:24:54旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。 1、打开 旋风微跳 网址:... -
APP在微信中的下载链接扫一扫无法打开解决方案
2019-01-15 21:33:30旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。 1、打开 旋风微跳 网址: ... -
微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
2019-01-24 22:53:36旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。 1、打开 旋风微跳 网址: ... -
微信打开网址后自动调用手机自带默认浏览器或提示选择浏览器打开如何实现
2019-01-12 22:08:25旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。 1、打开 旋风微跳 网址: ... -
微信公众号中点击菜单直接打开手机浏览器是如何实现的
2019-01-11 23:27:20旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。 1、打开 旋风微跳 网址:... -
微信中为什么有的APP软件无法下载的解决方案
2019-01-11 23:29:39旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。 1、打开 旋风微跳 网址:... -
解决微信屏蔽内置浏览器的下载功能以及如何跳转到手机默认浏览器下载的实现
2019-01-13 22:50:21旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。 1、打开 旋风微跳 网址: ...