正如标题所描述的那样。
我需要查看访问我页面的机器是MAC还是其他
答案 0 :(得分:8)
您可以像这样检查userAgent:
return navigator.userAgent.indexOf(\"Mac OS X\") != -1
但是,这不是一个可靠的方法,因为它可以被欺骗......但由于没有javascript绝对的,这不是一个可怕的选择。 Feature detection is a better alternative如果您想查看浏览器将支持/不支持的内容...取决于您是否遵循实际启用/禁用功能的指标。
答案 1 :(得分:2)
您可以使用:
<html>
<body>
<script type="text/javascript">
document.write("Browser CodeName: " + navigator.appCodeName);
document.write("<br /><br />");
document.write("Browser Name: " + navigator.appName);
document.write("<br /><br />");
document.write("Browser Version: " + navigator.appVersion);
document.write("<br /><br />");
document.write("Cookies Enabled: " + navigator.cookieEnabled);
document.write("<br /><br />");
document.write("Platform: " + navigator.platform);
document.write("<br /><br />");
document.write("User-agent header: " + navigator.userAgent);
</script>
</body>
</html>
答案 2 :(得分:1)
最好进行功能检测http://www.modernizr.com/
答案 3 :(得分:1)
这里有一个非常轻量级的jQuery版本:
http://www.stoimen.com/blog/2009/07/16/jquery-browser-and-os-detection-plugin/