javascript:如何判断浏览器类型

原创 2007年09月25日 17:44:00

这个问题一直让很多人头疼,下面是浏览器检测的代码,大家可以参考。

function detectBrower()
...
    
var sUserAgent = navigator.userAgent; 
    
var isOpera = sUserAgent.indexOf("Opera"> -1;
    
if(isOpera) return "Opera";
    
var isKHTML = sUserAgent.indexOf("KHTML"> -1 || sUserAgent.indexOf("Konqueror"> -1 || sUserAgent.indexOf("AppleWebKit"> -1;
    
var isSafari = sUserAgent.indexOf("AppleWebKit"> -1 && isKHTML;
    
var isKonq = sUserAgent.indexOf("Konqueror"> -1 && isKHTML;
    
if(isSafari) return "Safari";
    
if(isKonq) return "Konqueror";
    
var isIE = sUserAgent.indexOf("compatible"> -1 && sUserAgent.indexOf("MSIE"> -1 && !isOpera;
    
if(isIE) return "IE";
    
var isMoz = sUserAgent.indexOf("Gecko"> -1 && !isKHTML;
    
if(isMoz) return "Mozilla";
    
return "None";
}

 

JavaScript判断浏览器类型及版本(整理)

你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。        几天前,浏览器家族有刚诞生了一位小王子,就是Go...
  • sunny243788557
  • sunny243788557
  • 2016年10月13日 21:01
  • 2737

JavaScript判断手机浏览器的类型和版本

判断原理:JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法: 根据各种浏览器独有的属性来分辨...
  • liujia216
  • liujia216
  • 2016年11月18日 14:36
  • 4782

javascript 判断浏览器类型

js判断浏览器类型
  • u012382571
  • u012382571
  • 2015年04月27日 11:17
  • 171

JavaScript判断浏览器类型

每个浏览器对应的useragent不同,JavaScript通过判断useragent的类型,便可以判断出用户所使用的浏览器类型,包括IE、Firefox、chrome等。还可以判断用户是否通过移动端...
  • qq673318522
  • qq673318522
  • 2016年01月25日 23:47
  • 656

javascript 浏览器类型判断

說明:   navigator就是浏览器对象   navigator.appName: 浏览器的名称      indexOf(“Netscape“) 是返回浏览器名称字符串中“Netscape“的位...
  • Jt1123
  • Jt1123
  • 2013年12月28日 10:57
  • 574

javascript判断浏览器类型

js用来区别IE与其他浏览器及IE6-8之间的方法。 1、document.all2、!!window.ActiveXObject; 使用方法如下: if (document.all){    al...
  • u013474436
  • u013474436
  • 2015年06月02日 23:27
  • 312

Javascript 判断浏览器类型

//检测IE内核 var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVe...
  • gao497278979
  • gao497278979
  • 2015年06月22日 23:46
  • 214

JS判断各浏览器类型及版本

昨天写了一个滑动块的效果,今天发现原来在火狐上不兼容,后来查资料,发现伪元素 :after, :before在火狐的高版本中才能显示,于是研究了下如何判断浏览器的类型及版本信息,鉴于IE11版本开始没...
  • liuyan19891230
  • liuyan19891230
  • 2015年11月18日 10:44
  • 4709

php判断客户端浏览器的类型

1、通过 $_SERVER['HTTP_USER_AGENT'] 来写一个php判断浏览器类型的办法。 function my_get_browser(){ if(empty($_SERVE...
  • ww122081351
  • ww122081351
  • 2014年03月14日 17:56
  • 3250

js/jquery判断浏览器类型的方法小结

JS获取浏览器信息 复制代码 代码如下: 浏览器代码名称:navigator.appCodeName 浏览器名称:navigator.appName 浏览器版本号:navigato...
  • catherine_sue
  • catherine_sue
  • 2017年03月13日 19:09
  • 1239
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript:如何判断浏览器类型
举报原因:
原因补充:

(最多只允许输入30个字)