1

我需要知道运行我的页面的浏览器是否是 Firefox。我遇到了下面的代码:

 var isGecko = (navigator.product == 'Gecko');

但这对于 Firefox 和 Safari 来说是正确的。

4

1 回答 1

5

只有 Firefox 在用户代理中有字符串“Firefox”,所以它很简单

var isFirefox = (navigator.userAgent.indexOf('Firefox') !== -1);

编辑:是的,Mozilla 不鼓励它

于 2013-07-17T15:57:56.623 回答