检测 JS 中的所有火狐版本

2022-08-30 01:43:42

如何在JavaScript中检测Firefox?
我想检测所有版本的火狐。


答案 1

这将检测任何版本的 Firefox:

var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;

更具体地说:

if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1){
     // Do Firefox-related activities
}

您可能需要考虑使用功能检测 ala Modernizr 或相关工具来完成所需的操作。


答案 2

如果你想知道 FireFox 的数字版本是什么,你可以使用以下代码段:

var match = window.navigator.userAgent.match(/Firefox\/([0-9]+)\./);
var ver = match ? parseInt(match[1]) : 0;