首页 > 编程语言 > 详细

javascript检测当前客户端

时间:2021-01-22 10:00:49      阅读:19      评论:0      收藏:0      [点我收藏+]

在一些时候我们可能会需要检测当前访问服务的应用是什么客户端,以便针对不同的客户端做不同的逻辑处理。

function browserDetection() {
    var userAgent = window.navigator.userAgent.toLowerCase();
    var browser = null;
    if (userAgent.match(/ipad/i)) {
        browser = ‘ipad‘;
    } else if (userAgent.match(/iphone os/i)) {
        browser = ‘iphone‘;
    } else if (userAgent.match(/midp/i)) {
        browser = ‘midp‘
    } else if (userAgent.match(/rv:1.2.3.4/i)) {
        browser = ‘rv:1.2.3.4‘;
    } else if (userAgent.match(/ucweb/i)) {
        browser = ‘ucweb‘;
    } else if (userAgent.match(/android/i)) {
        browser = ‘android‘;
    } else if (userAgent.match(/windows ce/i)) {
        browser = ‘windowsCe‘;
    } else if (userAgent.match(/windows mobile/i)) {
        browser = ‘windowsMobile‘;
    } else {
        browser = ‘PC‘
    }
    return browser;
}

if (browserDetection() != "PC") {
    alert("不是PC端")
} else {
    alert("是PC端")
}

 

"我们看得见波涛汹涌,却抓不住任何一片浪。 ???"

javascript检测当前客户端

原文:https://www.cnblogs.com/yanggb/p/14209190.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!