// 第一种方法,我弹框表示
alert(IsPC())
function IsPC() {
var userAgentInfo = navigator.userAgent;
var Agents = ["Android", "iPhone","SymbianOS", "Windows Phone", "iPod","iPad"];
var flag = "pc";
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) {
flag = Agents[v];
break;
}
}
return flag;
}
// 第二种方法,我打印出来表示
function browserRedirect() {
var sUserAgent = navigator.userAgent.toLowerCase();
console.log(sUserAgent)
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";
document.writeln("您的浏览设备为:");
if(bIsIpad){
document.writeln("ipad");
}else if(bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsCE || bIsWM) {
document.writeln("phone");
}else if(bIsAndroid){
document.writeln("Android");
}else{
document.writeln("pc");
}
}
browserRedirect();
一键复制
编辑
Web IDE
原始数据
按行查看
历史