我想檢測不同borwsers和JavaScript或jQuery的版本,但我沒有得到任何東西。如何使用JavaScript檢測瀏覽器?
我需要代碼來識別用戶瀏覽器並重定向以下載插件。
檢測所有的browers像
- 克羅姆
- Mozilla的
- 野生動物園
- IE7,IE8,IE9
- 歌劇
請幫助我。
我想檢測不同borwsers和JavaScript或jQuery的版本,但我沒有得到任何東西。如何使用JavaScript檢測瀏覽器?
我需要代碼來識別用戶瀏覽器並重定向以下載插件。
檢測所有的browers像
請幫助我。
<!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>
檢查這個站點:http://www.quirksmode.org/js/detect.html。它包含一個JS功能,它可以檢測你的瀏覽器和版本。
使用上述鏈接下載browserdetect.js來檢測瀏覽器。你只需要調用和運行,它會返回給你的瀏覽器,它的版本也是。
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]);
}
}
你甚至試圖自己找到信息嗎?有足夠的資源和信息關於此 – rorypicko
http://www.w3schools.com/js/tryit.asp?filename=try_nav_all –
按F12,進入控制檯,鍵入'navigator.userAgent',獲利 – Archer