2013-11-20 151 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]); 
    } 
}