我想要得到我使用的瀏覽器的名稱。目前我正在嘗試'navigator.userAgent',但它顯示'鉻'爲邊緣和鉻瀏覽器。如何使用jQuery或JavaScript獲取瀏覽器名稱?
1
A
回答
6
這是工作,我也用它。它將完美展現瀏覽器名稱。這裏是demo
var isOpera = (!!window.opr && !!opr.addons) || !!window.opera || navigator.userAgent.indexOf(' OPR/') >= 0;
// Firefox 1.0+
var isFirefox = typeof InstallTrigger !== 'undefined';
// At least Safari 3+: "[object HTMLElementConstructor]"
var isSafari = Object.prototype.toString.call(window.HTMLElement).indexOf('Constructor') > 0;
// Internet Explorer 6-11
var isIE = /*@[email protected]*/false || !!document.documentMode;
// Edge 20+
var isEdge = !isIE && !!window.StyleMedia;
// Chrome 1+
var isChrome = !!window.chrome && !!window.chrome.webstore;
// Blink engine detection
var isBlink = (isChrome || isOpera) && !!window.CSS;
+0
曾任職對我也是。感謝很多。 –
0
最好的方法是檢測是jquery-migrate最小和測試,其目的是解決任何兼容性代碼使用jQuery Migrate 3.0並升級到jQuery 3.0之前的問題。
if($.browser.mozilla) {
}
else if($.browser.chrome) {
}
... go on
相關問題
- 1. 如何獲取瀏覽器的名稱?
- 2. 如何使用python獲取默認瀏覽器的名稱
- 3. PHP:獲取瀏覽器名稱
- 4. 從項目瀏覽器或導航器獲取RTC流名稱
- 5. 如何使用javascript或jquery在瀏覽器上獲取文件創建日期
- 6. Javascript:獲取瀏覽器所選的麥克風名稱
- 7. 如何獲取瀏覽器的時區名稱列表
- 8. 如何獲取瀏覽器名稱WCF服務
- 9. Selenium - 如何通過瀏覽器名稱獲取本地WebDriver
- 10. 如何獲取默認的iOS瀏覽器名稱?
- 11. 如何識別使用JavaScript或jQuery的瀏覽器選項卡?
- 12. 如何使用Javascript獲取名稱類?
- 13. 如何使用JavaScript獲取swf名稱?
- 14. 如何使用javascript或angular2讀取瀏覽器錯誤?
- 15. 如何在Windows中使用python獲取默認瀏覽器的名稱?
- 16. 如何獲取瀏覽器IP或主機名?
- 17. 如何從Internet Explorer瀏覽器使用JavaScript獲取系統(Windows)用戶名?
- 18. 如何獲得使用JavaScript或JQuery的IE瀏覽器的文件大小?
- 19. 如何使用JavaScript獲取瀏覽器的選定選項卡?
- 20. 如何獲取瀏覽器使用JavaScript的Cookie
- 21. 如何使用javascript獲取瀏覽器存儲的cookie
- 22. 如何使用JavaScript獲取瀏覽器URL歷史記錄?
- 23. 如何從使用JavaScript的瀏覽器獲取HTTP_ACCEPT標題?
- 24. 如何使用JavaScript代碼獲取瀏覽器寬度?
- 25. 如何使用JavaScript獲取瀏覽器的像素寬度?
- 26. 如何使用JavaScript獲取當前瀏覽器的URL?
- 27. 如何從瀏覽器使用jquery獲取cookies
- 28. 如何使用Javascript檢查或獲取瀏覽器的工具欄值
- 29. 如何使用HTML5或JavaScript獲取設備型號名稱?
- 30. 如何使用java腳本或jQuery獲取瀏覽器窗口對象
**你可以找到這個解決方案** [鏈接](http://stackoverflow.com/questions/36547312/get-current-browser-name-using-jquery-code) –