获取判断浏览器类型

简介: 获取判断浏览器类型
!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>获取判断浏览器类型</title>
<script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
<style>
div {
color:blue;
}
</style>
</head>
<body>
<div style="color: #ccc;">您使用的是<span class="dmjg" style="color: red;"></span>浏览器(请在不同浏览器环境下查看显示效果)</div>
<script>
    $(document).ready(function() {  
        $(".dmjg").html(getBrowserVersion());
    });
</script>
<script>
// 获取浏览器版本
function getBrowserVersion() {
var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
var version = "";
var browsers = navigator.appName;
var b_version = navigator.appVersion;
var version = b_version.split(";");
var trim_Version = (version[1]) ? version[1].replace(/[ ]/g, "") : version[0].replace(/[ ]/g, "");
var isOpera = userAgent.indexOf("Opera") > -1;
if(userAgent.indexOf("Opera") > -1) {
return "Opera"
} else if(userAgent.indexOf("Firefox") > -1) {
return "FF";  //火狐
} else if(userAgent.indexOf("Chrome") > -1) {
return "Chrome";
} else if(userAgent.indexOf("Safari") > -1) {
return "Safari";
} else if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {
if(browsers == "Microsoft Internet Explorer" && trim_Version == "MSIE6.0") {
version = "IE 6";
} else if(browsers == "Microsoft Internet Explorer" && trim_Version == "MSIE7.0") {
version = "IE 7";
} else if(browsers == "Microsoft Internet Explorer" && trim_Version == "MSIE8.0") {
version = "IE 8";
} else if(browsers == "Microsoft Internet Explorer" && trim_Version == "MSIE9.0") {
version = "IE 9";
} else if(browsers == "Microsoft Internet Explorer" && trim_Version == "MSIE10.0") {
version = "IE 10";
}
} else if(browsers = "Netscape" && trim_Version == "WOW64") {
version = "IE 11";
}
return version;
};
</script>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>判断是谷歌浏览器</title>
<style>
.addclass{
color: red;
}
</style>
<script src="jquery-1.8.3.min.js"></script>
</head>
<body>
<div class="div addclass" style="width: 100%;text-align: center;">我是哪个浏览器</div>
</body>
<script type="text/javascript">
var isChrome = window.navigator.userAgent.indexOf("Chrome") !== -1;
alert(isChrome);
if (isChrome) {
alert("是Chrome浏览器");
} else {
alert("不是Chrome浏览器");
}
</script>
</html>

相关文章
|
6月前
|
Web App开发 前端开发
Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析
Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析
230 0
|
17天前
|
Web App开发 定位技术 iOS开发
Playwright 是一个强大的工具,用于在各种浏览器上测试应用,并模拟真实设备如手机和平板。通过配置 `playwright.devices`,可以轻松模拟不同设备的用户代理、屏幕尺寸、视口等特性。此外,Playwright 还支持模拟地理位置、区域设置、时区、权限(如通知)和配色方案,使测试更加全面和真实。例如,可以在配置文件中设置全局的区域设置和时区,然后在特定测试中进行覆盖。同时,还可以动态更改地理位置和媒体类型,以适应不同的测试需求。
Playwright 是一个强大的工具,用于在各种浏览器上测试应用,并模拟真实设备如手机和平板。通过配置 `playwright.devices`,可以轻松模拟不同设备的用户代理、屏幕尺寸、视口等特性。此外,Playwright 还支持模拟地理位置、区域设置、时区、权限(如通知)和配色方案,使测试更加全面和真实。例如,可以在配置文件中设置全局的区域设置和时区,然后在特定测试中进行覆盖。同时,还可以动态更改地理位置和媒体类型,以适应不同的测试需求。
17 1
|
Web App开发 JavaScript
JS 获取当前浏览器类型(IE、Chrome、Edge、Firefox、Opera、UC、QQ)
JS 获取当前浏览器类型(IE、Chrome、Edge、Firefox、Opera、UC、QQ)
1175 0
|
Web App开发 JavaScript 前端开发
学习Array类型看这一篇就够了(Array类型特点,Array原型方法,浏览器sort底层实现,深浅拷贝)
学习Array类型看这一篇就够了(Array类型特点,Array原型方法,浏览器sort底层实现,深浅拷贝)
135 0
|
前端开发 JavaScript 中间件
Vue 2.x折腾记 - (12) Nuxt.js写一个校验访问浏览器设备类型及环境的中间件
这个需求非常常见,分享出去的页面的有时候在手机访问,有时候别人是PC打开的; 若是不是共享同一个页面的情况,就需要拦截跳转了; 当然你要共享同一个页面也可以(放大化到PC也需要添加某些CSS,也需判断设备)
344 6
|
Web App开发 前端开发 JavaScript
好程序员web前端培训分享JS检查浏览器类型和版本
好程序员web前端培训分享JS检查浏览器类型和版本,先取得Navigator对象的userAgent属性的小写信息,之后根据正则表达式判断赋值。 var Sys = {};var ua = navigator.
1563 0
|
Web App开发 iOS开发 Windows
为什么浏览器User-agent(浏览器类型)总是有Mozilla字样?
你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样? Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.
1956 0
|
Web App开发 JavaScript iOS开发