怎么在页面利用javascript判断浏览器的类型

在开发中经常因为浏览器的差异而导致很多问题,现在的需求要求的多了好多都要求兼容的浏览器类型多样化。在开发中怎么才能判断浏览器的类型呢下面是利用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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值