JS判断是电脑浏览器还是手机端浏览器,并根据不同的终端跳转到不同的网址

<!DOCTYPE html>
<html>
<script>
function browserRedirect() {
    var sUserAgent = navigator.userAgent.toLowerCase();
    var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
    var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
    var bIsMidp = sUserAgent.match(/midp/i) == "midp";
    var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
    var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
    var bIsAndroid = sUserAgent.match(/android/i) == "android";
    var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
    var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
    if (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){
        window.location.href="XXXXXXXXXXXXX";
    } else {
        window.location.href="YYYYYYYYYYYYYYY";
    }
}
browserRedirect();
</script>

<body>
</body>

</html>

https://blog.csdn.net/zml_2015/article/details/66967684

原文地址:https://www.cnblogs.com/zhaogaojian/p/9346610.html

时间: 2024-10-31 14:19:20

JS判断是电脑浏览器还是手机端浏览器,并根据不同的终端跳转到不同的网址的相关文章

【JS】【19】使用Jquery判断是电脑或手机或微信浏览器访问

正文: //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); system.ipad = (navigator.userAgent.match(/iPad/i

js的let语句在安卓手机端的QQ浏览器出错的问题

关于JavaScript里面的let,let 语句可以声明一个块级作用域的本地变量,并且可选的将其初始化为一个值. <ul id="list"> </ul> var list = document.getElementById("list"); for (var i = 1; i <= 5; i++) { var item = document.createElement("LI"); item.appendChil

两个微信号分别在电脑端和手机端同时使用

根据业务的需求,最近注册了一个微信,用来和客户之间联系,要不然一个微信既有客户.同事.同学.亲属.邻居,管理起来比较麻烦,特别是客户,对于正在进行的客户.已完成的客户.未成交的客户,很难区分. 手机端:我用的手机自带的应用分身,分出两个微信:IOS端应该也有类似应用分身的APP,请相信互联网的伟大 电脑端:通过百度查找,发现安装PC端微信后,复制微信的安装路径C:\Program Files (x86)\Tencent\WeChat\WeChat.exe到记事本,最后修改成以下代码: start

用JS写一个计算器(兼容手机端)

先看成果:1.PC端2. 首先确立html,有哪些东西我们要知道.布局大概的样子在心里有个数 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"><title>瑞雪的计算器</t

js判断浏览器是手机端还电脑端

由于手机和电脑分辨率不同,所以有的时候浏览网页的时候需要区分是手机浏览还是电脑浏览,然后指向指定页面展示,下面就是js区分代码. <script type=”text/javascript”> //平台.设备和操作系统 var system ={ win : false, mac : false, xll : false }; http://dict.baidu.com/s?wd=%E6%B4%9B%E4%B8%BD%E8%AF%97+%E4%BD%A0%E7%9A%84%E9%80%89%E

PHP函数判断电脑端浏览器访问访问还是手机端浏览器访问

忘记在哪里获取的函数了,刚才不了心在一个包里面找到,临时保存起来 /**  * 是否移动端访问访问  *  * @return bool  */ function isMobile() {      // 如果有HTTP_X_WAP_PROFILE则一定是移动设备     if (isset ($_SERVER['HTTP_X_WAP_PROFILE']))     {         return true;     }      // 如果via信息含有wap则一定是移动设备,部分服务商会屏

通过js判断微信、QQ等内置浏览器并在外部浏览器打开

在涉及移动端微信推广的项目时,由于对推广需求的精细化,不仅需要推广效率,还有始终保证域名在微信中的正常状态,我们解决方案在微信.QQ.支付宝内置浏览器给出相应的提示. function is_neizhi() { var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "micromessenger") { return "weixin"; } else if (u

在电脑上开发手机端,如何用手机实时预览

把localhost改成当前电脑的IP 把ip:8080/#/goods复制到草料二维码里面(地址:http://cli.im/),生成二维码,然后用手机微信扫描,手机和电脑必须是同一个局域网

手机端浏览器推荐字体

为了让用户有宾至如归的感觉. 主流平台上,我比较推荐这些字体样式: /* iOS */ font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; /* Android */ font-family: 'RobotoRegular', 'Droid Sans', sans-serif; /* Windows Phone */ font-family: 'Segoe UI', Segoe, Tahoma, Geneva, sans-se