<html>
<head>
<title>Determine the system</title>
<script language="javascript">
var ua = navigator.userAgent.toLowerCase();
var isStrict = document.compatMode == "CSS1Compat", // 是否定义DOCUMENT类型
isOpera = ua.indexOf("opera")>-1, // 是Opera
isChrome = ua.indexOf("chrome")>-1, //是Chrome
isSafari = !isChrome&&(/webkit|khtml/).test(ua), //是Safari
isSafari3 = isSafari&&ua.indexOf("webkit/5")!= -1, // Safari3
isIE = !isOpera&&ua.indexOf("msie")>-1, //IE6
isIE7 = !isOpera&&ua.indexOf("msie 7")>-1, // IE7
isIE8 = !isOpera&&ua.indexOf("msie 8")>-1, //IE8
isQQ = !ua.indexOf("mqqbrowser")>-1, //QQ
isGecko = !isSafari&&!isChrome&&ua.indexOf("gecko")>-1, // Gecko内核
isGecko3 = isGecko&&ua.indexOf("rv:1.9")>-1, // Gecko3内核
isBorderBox = isIE&&!isStrict, // 使用盒模型
isWindows = (ua.indexOf("windows")!= -1||ua.indexOf("win32")!= -1), // 是Windows系统
isMac = (ua.indexOf("macintosh")!= -1||ua.indexOf("mac os x")!= -1), // 是MacOS系统
isAir = (ua.indexOf("adobeair")!= -1), // 是用Adobe Air浏览
isLinux = (ua.indexOf("linux")!= -1), // 是Linux系统
isSecure = window.location.href.toLowerCase().indexOf("https") === 0; // 是SSL浏览
if(isOpera)
{
document.write("this is Opera browser<br></br>");
}
if(isChrome)
{
document.write("this is Chrome browser<br></br>");
}
if(isSafari)
{
document.write("this is Safari browser<br></br>");
}
if(isSafari3)
{
document.write("this is Safari3 browser<br></br>");
}
if(isIE)
{
document.write("this is IE browser<br></br>");
}
if(isIE7)
{
document.write("this is IE7 browser<br></br>");
}
if(isIE8)
{
document.write("this is IE8 browser<br></br>");
}
if(isGecko)
{
document.write("this is Gecko browser<br></br>");
}
if(isGecko3)
{
document.write("this is Geck3 browser<br></br>");
}
if(isBorderBox)
{
document.write("this is BorderBox browser<br></br>");
}
if(isWindows)
{
document.write("this is windows system<br></br>");
}
if(isLinux)
{
document.write("this is Linux system<br></br>");
}
if(isMac)
{
document.write("this is Mac system<br></br>");
}
if(isAir)
{
document.write("this is Air browser<br></br>");
}
if(isSecure)
{
document.write("this is SSl<br></br>");
}
document.write(ua);
</script>
</head>
<body>
</body>
</html>
分享到:
相关推荐
javascript代码模块之javascript浏览器及系统判断
简单的一二十代码, 就可以判断出当前所有浏览器的类型, 支持的浏览器也有很多,感谢支持
一个使用JavaScript判断当前所用浏览器的方法
主要介绍了使用javascript实现判断当前浏览器的类型及版本,虽然不是很全面,但是还是推荐给大家,简单学下方法和思路。
javascript判断当前浏览器的版本和类型
本文是小编总结的一些核心内容,个人感觉对大家有所帮助,具体内容请看下文: 页面加载时只执行onload 页面关闭时只执行onunload 页面刷新时先执行onbeforeunload,然后onunload,最后onload。...
概要 应同学邀请,演示如何使用 PyQt5 内嵌浏览器浏览网页,并注入 Javascript ... Javascript 脚本使用网址中的路径名,判断当前网页位置,从而决定执行哪种操作。 python 代码示例 #!/usr/bin/env python3 # -*- c
主要介绍了javascript 判断当前浏览器版本并判断ie版本的相关资料,需要的朋友可以参考下
用js判断当前环境是否是是微信内置浏览器有两个方法: 1.判断useragent 2.判断是否支持微信内置浏览器才支持的一些方法,比如WeixinJSBridge 本次先介绍第一中方法,第二种方法等哪天再更新! 判断代码如下: ...
因为业务需求,项目经理让我做一个判断当前浏览器是否是谷歌浏览器,并确定谷歌浏览器版本,不满足谷歌浏览器和版本就显示一个页面提示升级,满足条件就跳转到我们的一个项目,下面先来实现这个: 1.当前浏览器是否...
主要介绍了javascript判断chrome浏览器的方法,通过userAgent判断检测一下userAgent返回的字符串里面是否包含“Chrome”,需要的朋友可以参考下
8、原生JavaScript判断是否为数字类型 9、原生JavaScript设置cookie值 10、原生JavaScript获取cookie值 11、原生JavaScript加入收藏夹 12、原生JavaScript设为首页 13、原生JavaScript判断IE6 14、原生JavaScript...
ie,谷歌,火狐,safari等浏览器均可判断出来,也是借鉴别人的
JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题...
能够识别浏览器是否处于隐身模式
主要介绍了JS判断当前页面是否在微信浏览器打开的方法,涉及JavaScript针对客户端的相关判定技巧,非常简单实用,需要的朋友可以参考下
主要介绍了使用JavaScript判断手机浏览器是横屏还是竖屏问题的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
1.3.html 使用JavaScript进行文本框值的判断。 1.4.html 使用JavaScript对网页中的内容进行验证。 1.5.html HMTL中调用.js文件。 1.6.html 使用“”标记,实现的滚动字幕效果。 1.7.html 使用...
在手机浏览器加载页面的时候,判断手机当前的网络模式。本程序采用了两种方法,一种是按照Html5规范直接通过JavaScript进行获取,各个浏览器对这种方式的支持程度不同,经目前测试得到,火狐浏览器,百度浏览器,QQ...