我想用javascript或jquery检测不同的borwsers和版本,但我没有得到任何东西。
我需要代码来识别用户浏览器并重定向以下载插件。
检测所有浏览器
请帮帮我。
答案 0 :(得分: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 强>
答案 1 :(得分:0)
检查此网站:http://www.quirksmode.org/js/detect.html。它包含一个JS函数,可以检测您的浏览器和版本。
答案 2 :(得分:0)
使用以上链接下载browserdetect.js以检测浏览器。你只需要调用并运行它,它将为你返回浏览器,它也是版本。
答案 3 :(得分: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]);
}
}