

JS判断当前页是否是微信浏览器打开代码与引导页 作者:30yi.cn 时间:2020-09-28
简述
安卓端APP的二维码一律放引导页的二维码,这样处理最为高效:如果是微信浏览器扫码则提示手机浏览器打开,是手机浏览器扫码则进入下载(引导页放一个js判断,是微信浏览器则无动作,是手机浏览器则自动跳转下载页)
用户在手机端点击下载按钮需要判断浏览器,如果是微信浏览器则引导用户使用手机浏览器打开页面进行下载,否则就直接下载。
此时,应该如何判断呢?
源码如下:
<script>
function iswechat(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
window.location.href="/guide.html"
} else {
window.location.href="这里是下载地址"
}
}
</script>
而后,在点击按钮上绑定点击事件,如 <a onclick="iswechat()">下载</a>
此时,如果是手机浏览器点击下载按钮,则会进入下载地址;如果是微信浏览器,则进入引导页。
引导页拓展:
微信浏览器引导页要怎么做?
1、安卓端APP的二维码一律放引导页的二维码,这样处理最为高效:如果是微信浏览器扫码则提示手机浏览器打开,是手机浏览器扫码则进入下载(引导页放一个js判断,是微信浏览器则无动作,是手机浏览器则自动跳转)
源码如下:
<script>
function iswechat(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
} else {
window.location.href="/download/"
}
}
</script>
2、下载按钮按照最上方的方式绑定点击事件,这样就执行了多重判断,无论怎样都能跑通流程。
附件下载(单击打开或右键另存为):
最新开发技术
3月1日上午10点,帝国cms创始人王猛发布微博称8.0版本不再支持gbk、big5编码。虽然说的是不支持编码,却透露出来8.0版本即将上线的好消息。
2020年11月2日,在千呼万唤之中,织梦CMS从5.7版本升级到6.0版本。此次升级伴随着官网的改版升级。那么,织梦CMS V6有什么新功能呢?
帝国CMS是相当好用的一款建站cms,但在开发过程中还是难以避免因为这样那样导致的问题。比如,这个报错提示:Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in...这是什么原因呢?
近日,有客户向30yi建站求助说文章添加了一批内容,系统提示保存成功了,但再次打开后内容丢失了一部分,再次修改保存后还是如此。
帝国CMS源生的点赞功能十分简单,按照以下两个步骤即可实现。1、引入帝国默认的ajax文件,2、设置点赞按钮与参数。
最近有客户向30yi建站求助说帝国CMS使用JS正则验证注册手机邮箱出错了,但本地测试是完全没有问题的,只在传到帝国后报错,这是什么原因呢?
帝国CMS一套内容模板适用于多个不同栏目,且多个栏目使用多个数据表时,文章页怎样取得当前表并做栏目热点就是个问题。
很多时候,国内用户并不需要将邮箱设为必填,而将手机号码设为必填项的倒是很多。此时,提示文字就要变成“请输入留言姓名,手机与留言内容”
帝国CMS一级栏目和二级栏目使用同一个模板,二级栏目是终极栏目,调用本栏目数据,一级栏目由于无法发布信息,显示的数据为空,这时要怎么处理?
随着手机科技的逐步发展,现在手机已经能够替代电脑的大部分功能,所以很多时候手机端所承载的互联网流量要远远大于PC端。这就导致了大部分企业不单单只是做一个网站就可以了,除了网站之外还需要制作大量的移动端程序或者页面。