Browser 检查浏览器是否为Firefox
我需要知道运行我的页面的浏览器是否是Firefox。我遇到了下面的代码:Browser 检查浏览器是否为Firefox,browser,Browser,我需要知道运行我的页面的浏览器是否是Firefox。我遇到了下面的代码: var isGecko = (navigator.product == 'Gecko'); 但Firefox和Safari也是如此。只有Firefox在用户代理中有字符串“Firefox”,因此它与 var isFirefox = (navigator.userAgent.indexOf('Firefox') !== -1); 编辑:是的,只有Firefox在用户代理中有字符串“Firefox”,因此它与 var i
var isGecko = (navigator.product == 'Gecko');
但Firefox和Safari也是如此。只有Firefox在用户代理中有字符串“Firefox”,因此它与
var isFirefox = (navigator.userAgent.indexOf('Firefox') !== -1);
编辑:是的,只有Firefox在用户代理中有字符串“Firefox”,因此它与
var isFirefox = (navigator.userAgent.indexOf('Firefox') !== -1);
编辑:是的,不要。使用特征检测。这看起来已经得到了回答:SLaks,在一个完美的世界里,我只使用特征检测。只要Flash、网络摄像头访问和其他随机事件在“必须是完美的”环境中的浏览器之间有奇怪的行为……我会遗憾地继续进行浏览器嗅探。不要。使用特征检测。这看起来已经得到了回答:SLaks,在一个完美的世界里,我只使用特征检测。只要Flash、网络摄像头访问和其他随机事件在“必须是完美的”环境中的浏览器之间有奇怪的行为……我将遗憾地继续进行浏览器嗅探。