2013-11-20 153 views
-2

我想检测不同borwsers和JavaScript或jQuery的版本,但我没有得到任何东西。如何使用JavaScript检测浏览器?

我需要代码来识别用户浏览器并重定向以下载插件。

检测所有的browers像

  • 克罗姆
  • Mozilla的
  • 野生动物园
  • IE7,IE8,IE9
  • 歌剧

请帮助我。

+2

你甚至试图自己找到信息吗?有足够的资源和信息关于此 – rorypicko

+0

http://www.w3schools.com/js/tryit.asp?filename=try_nav_all –

+0

按F12,进入控制台,键入'navigator.userAgent',获利 – Archer

回答

3
<!DOCTYPE html> 
<html> 
<body> 
<div id="example"></div> 

<script> 

txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>"; 
txt+= "<p>Browser Name: " + navigator.appName + "</p>"; 
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>"; 
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>"; 
txt+= "<p>Browser Language: " + navigator.language + "</p>"; 
txt+= "<p>Browser Online: " + navigator.onLine + "</p>"; 
txt+= "<p>Platform: " + navigator.platform + "</p>"; 
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>"; 
txt+= "<p>User-agent language: " + navigator.systemLanguage + "</p>"; 

document.getElementById("example").innerHTML=txt; 

</script> 

</body> 
</html> 

Refer This to Know More

0

browserdetect.js

使用上述链接下载browserdetect.js来检测浏览器。你只需要调用和运行,它会返回给你的浏览器,它的版本也是。

0
var agent = navigator.userAgent; 
var browsers = ['Chrome', 'Firefox', 'MSIE 6', 'MSIE 7', 'MSIE 8', 'MSIE 9', 'MSIE 10']; 
for (i=0;i<browsers.length;i++){ 
    if(agent.indexOf(browsers[i]) != -1){ 
     alert(browsers[i]); 
    } 
}