<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
console.log(navigator.userAgent);
//判断浏览器厂商 "固定格式"
function userBrowser() {
var browserName = navigator.userAgent.toLowerCase();
console.log(browserName);
// 根据browserName来判断浏览器厂商
if (/msie/i.test(browserName) && !/opera/i.test(browserName)) {
alert("IE");
return;
} else if (/firefox/i.test(browserName)) {
alert("FireFox");
return;
} else if (/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)) {
alert("Chrome");
return;
} else if (/opera/i.test(browserName)) {
alert("Opera");
return;
} else if (!(/chrome/i.test(browserName)) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)) {
alert("Safari");
return;
}
// /'正则(内容是浏览器的内核)'/
else if (/Gecko/i.test(browserName)) {
alert("IE11");
return;
} else {
alert('unknow');
}
}
userBrowser();
// 验证是否是移动客户端
function browserRedirect() {
var sUserAgent = navigator.userAgent.toLowerCase();
// /xxx/i正则表达式语法
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(/window ce/i) == "window ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "window mobile";
if (bIsIPad || bIsIPhoneOS || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
alert("移动端");
} else {
alert("pc端");
}
}
browserRedirect();
</script>
</body>
</html>
判断浏览器信息,及当前浏览网页使用的设备
最新推荐文章于 2024-03-28 17:14:00 发布