怎么在页面利用javascript判断浏览器的类型
2015-04-11 01:25
357 查看
在开发中经常因为浏览器的差异而导致很多问题,现在的需求要求的多了好多都要求兼容的浏览器类型多样化。在开发中怎么才能判断浏览器的类型呢下面是利用javascript判断浏览器类型的
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script>
function detectBrowser()
{
var sAgent = navigator.userAgent.toLowerCase();
this.isIE = (sAgent.indexOf("msie")!=-1); //IE6.0-7浏览器
this.isFF = (sAgent.indexOf("firefox")!=-1); //firefox浏览器
this.isSa = (sAgent.indexOf("safari")!=-1); //safari浏览器
this.isOp = (sAgent.indexOf("opera")!=-1); //opera浏览器
this.isNN = (sAgent.indexOf("netscape")!=-1); //netscape浏览器
this.isMa =(sAgent.indexOf("maxthon")!=-1); //maxthon浏览器
this.isOther = (!this.isIE && !this.isFF && !this.isSa && !this.isOp && !this.isNN && !this.isSa); //未知的浏览器
if(this.isIE||this.isSa||this.isOp||this.isNN||this.isMa||this.isOther)
if(this.isIE)
document.write("/IE浏览器");
if(this.isFF)
document.write("/nFireFox欢迎光临!");
if(this.isSa)
document.write("/nsafari浏览器");
if(this.isOp)
document.write("/nopera浏览器");
if(this.isNN)
document.write("/nnetscape浏览器");
if(this.isMa)
document.write("/nMaxthon浏览器");
if(this.isOther)
document.write("/n您的浏览器未知");
}
detectBrowser();
</script>
</BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script>
function detectBrowser()
{
var sAgent = navigator.userAgent.toLowerCase();
this.isIE = (sAgent.indexOf("msie")!=-1); //IE6.0-7浏览器
this.isFF = (sAgent.indexOf("firefox")!=-1); //firefox浏览器
this.isSa = (sAgent.indexOf("safari")!=-1); //safari浏览器
this.isOp = (sAgent.indexOf("opera")!=-1); //opera浏览器
this.isNN = (sAgent.indexOf("netscape")!=-1); //netscape浏览器
this.isMa =(sAgent.indexOf("maxthon")!=-1); //maxthon浏览器
this.isOther = (!this.isIE && !this.isFF && !this.isSa && !this.isOp && !this.isNN && !this.isSa); //未知的浏览器
if(this.isIE||this.isSa||this.isOp||this.isNN||this.isMa||this.isOther)
if(this.isIE)
document.write("/IE浏览器");
if(this.isFF)
document.write("/nFireFox欢迎光临!");
if(this.isSa)
document.write("/nsafari浏览器");
if(this.isOp)
document.write("/nopera浏览器");
if(this.isNN)
document.write("/nnetscape浏览器");
if(this.isMa)
document.write("/nMaxthon浏览器");
if(this.isOther)
document.write("/n您的浏览器未知");
}
detectBrowser();
</script>
</BODY>
</HTML>
相关文章推荐
- 利用JavaScript判断浏览器类型及版本
- JavaScript 页面编码与浏览器类型判断代码
- JavaScript 页面编码与浏览器类型判断代码
- 利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件
- JavaScript判断浏览器类型及版本 转
- JavaScript判断浏览器类型及版本
- 通过javascript判断浏览器类型以及版本
- javascript:如何判断浏览器类型
- JavaScript判断浏览器类型及版本
- JavaScript判断浏览器类型及版本
- JavaScript判断浏览器类型及版本
- 用CSS/Javascript来判断浏览器类型
- javascript实例教程(8) 利用javascript基于浏览器类型的重定向
- JavaScript判断浏览器类型及版本
- javascript:判断浏览器类型和客户端操作系统 (2009-06-02更新)
- 如何在客户端判断浏览器的类型(Detecting IE7+ in JavaScript)
- 利用Javascript基于浏览器类型的重定向
- 用javascript判断不同的浏览器类型以调用不用的css
- 用javascript一个判断浏览器类型
- JavaScript判断浏览器类型及版本