js 判断是否为手机端

发布网友 发布时间:2022-04-22 05:46

我来回答

1个回答

热心网友 时间:2023-06-21 17:52

var bForcepc=fGetQuery("dv")=="pc";
function fBrowserRedirect(){
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||bIsAndroid||bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM
{
    alert("手机客户端")
        if(!bForcepc){
            alert("手机客户端")
        }
}
};
function fGetQuery(name){
var sUrl=window.location.search.substr(1);
var r = sUrl.match(new RegExp("(^|&)"+name+"=([^&]*)(&|$)"));
return (r==null ? null : unescape(r[2]));
};

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com