簡體   English   中英

Javascript:如何檢測瀏覽器是否為 Firefox?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM