[英]Javascript: How to detect if the browser is Firefox?
令我驚訝的是無法找到解決此問題的令人滿意的解決方案(特別是我正在尋找也適用於手機的解決方案)。 我試過這樣的事情:
if ($.browser.mozilla) {
// do something
} else {
// do something else
}
但得到以下錯誤:
Uncaught TypeError: Cannot read properties of undefined (reading 'mozilla')
at (index):120:19
預先感謝您的幫助!
您可以通過navigator.userAgent
獲取用戶代理。 然后,您可以使用正則表達式或簡單地使用.indexOf("BROWSERNAME")
來檢查不同類型的瀏覽器。
我找到了一個似乎有效的解決方案:
let userAgent = navigator.userAgent;
if(userAgent.match(/firefox|fxios/i))
{
// do something
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.