navigator.userAgent.match("Firefox")
這樣的寫法是讓程式去判斷是否有符合 FireFox 的核心,是 FireFox 的話就會回傳 FireFox,是其它瀏覽器則回傳 null(空値)。也可以將 match 改成 search,則程式會回傳 FireFox 所在的位置,有的話就是 FireFox,沒有找到就不是 FireFox 瀏覽器,同樣的道理,我們可以判斷出其它的瀏覽器,而 Google Chrome 與 Safari 還不能直接分清楚,努力的找方法。
各瀏覽器判斷
navigator.userAgent.match("Firefox") //判斷是否為 FireFox
navigator.userAgent.match("MSIE") //判斷是否為 IE
navigator.userAgent.match("Opera") //判斷是否為 Opera
navigator.userAgent.match("Safari") //判斷是否為 Safari 或 Google Chrome
navigator.userAgent.match("MSIE") //判斷是否為 IE
navigator.userAgent.match("Opera") //判斷是否為 Opera
navigator.userAgent.match("Safari") //判斷是否為 Safari 或 Google Chrome