回答
你可以檢查的userAgent是這樣的:
return navigator.userAgent.indexOf(\"Mac OS X\") != -1
但是,這不是一個可靠的方法,因爲它可以被欺騙......但因爲沒有絕對的JavaScript此,不是一個可怕的選擇。 Feature detection is a better alternative如果您想查看瀏覽器將支持/不支持的內容......取決於您是否在實際啓用/禁用功能的指標之後。
我用這個reg ex:(/Mac/.test(navigator.userAgent) – Danny 2011-12-15 20:38:05
你最好做特徵檢測http://www.modernizr.com/
不錯的鏈接..... – Hugh 2010-03-26 22:03:23
爲什麼要投票?聲明是真實的。 – PetersenDidIt 2010-03-27 19:53:19
對於產品代碼,我絕對同意你的看法。但這不是問題提問者的問題。也許他正在測試一些代碼 - 也許他想教育自己。 – plodder 2010-03-27 21:46:07
有可用的非常輕量級版本的jQuery這裏:
http://www.stoimen.com/blog/2009/07/16/jquery-browser-and-os-detection-plugin/
功能檢測更好,但是如果您必須檢測到操作系統,則上述內容很輕量且可行。 – jps 2010-03-26 22:01:44
您可以使用:
<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>
- 1. 告訴瀏覽器是否在windows或mac/linux上運行chrome
- 2. 如何檢查我是否在瀏覽器中運行JavaScript代碼或不在瀏覽器中運行?
- 3. 檢查瀏覽器是否支持運行時的數據uri
- 4. 如何檢查瀏覽器上是否安裝了Macromedia Flash Player?
- 5. 如何檢查是否瀏覽器是火狐在CSS
- 6. 如何檢測瀏覽器是否支持webkit瀏覽器?
- 7. 檢查瀏覽器是否已關閉
- 8. 檢查瀏覽器是否接受Cookie
- 9. 檢查瀏覽器是否支持SVG
- 10. 檢查瀏覽器是否理解JavaScript
- 11. 檢查瀏覽器是否支持MutationObserver
- 12. 檢查瀏覽器是否爲Firefox
- 13. 如何檢查HTTP請求是否在瀏覽器中打開?
- 14. 如何檢查瀏覽器是否存在?
- 15. 如何檢查Javascript是否在瀏覽器中啓用
- 16. 如何檢查瀏覽器是否支持JavaScript,在javascript中?
- 17. 如何檢查Flash是否在瀏覽器中啓用?
- 18. Javascript(如何檢查Id是否存在於IE7瀏覽器中)
- 19. 如何檢測瀏覽器是否在電話上?
- 20. 如何檢查是否AJAX請求是由瀏覽器
- 21. 如何檢查JBoss是否在Unix服務器上運行?
- 22. 如何檢查計時器是否在黑莓上運行
- 23. 如何檢查magento是否在zend服務器上運行
- 24. 如何檢查我是否在iPhone6s Plus模擬器上運行
- 25. 如何檢查Kibana 4是否在Linux機器上運行?
- 26. 如何檢查MongoDB服務器是否在pc上運行
- 27. 如何檢測視頻是否在Mac上運行?
- 28. 廚師如何檢測廚師是否在Mac上運行?
- 29. 是否可以使用Javascript(未在瀏覽器中運行)檢查磁盤上是否存在文件?
- 30. 如何檢測腳本是否在瀏覽器或Node.js中運行?
瀏覽器和電腦是兩回事。 – 2012-11-13 14:12:35