我尝试使用下面的代码,但它只在 Chrome 和 Mozilla 中显示结果,在 IE6 中不起作用。
<div id="example"></div>
<script type="text/javascript">
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>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";
document.getElementById("example").innerHTML=txt;
</script>
输出:
Browser CodeName: Mozilla
Browser Name: Netscape
Browser Version: 5.0 (Windows)
Cookies Enabled: true
Platform: Win32
User-agent header: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0
我只需要获取“Firefox/12.0”版本。
原文由 capri 发布,翻译遵循 CC BY-SA 4.0 许可协议
检测浏览器的详细信息:
源 JavaScript:浏览器名称。
请参阅 JSFiddle 以检测浏览器详细信息。
检测操作系统:
源 JavaScript:操作系统检测。
请参阅 JSFiddle 以检测操作系统详细信息。