estoy usando el siguiente código para detectar si el navegador está usando en mi sitio móvil coincide con una cierta crieteria:cómo detectar Firefox Mobile con javascript
var isiPhone = navigator.userAgent.match(/iPhone/i) != null;
if (isiPhone){ alert ('iphone');
pero si intento hacer esto para Firefox/Mozilla, no puedo hacer que funcione. He intentado:
var isFirefox = navigator.userAgent.match(/Mozilla/i != null);
y
var isFirefox = navigator.userAgent.match(/Firefox/i != null);
visité whatismyuseragent.com y obtuve el siguiente:
Mozilla/5.0 (Android;Linux armv7l; rv6.0) Gecko/20110811 Gecko Firefox/6.0 Fennec/6.0
alguna idea de cómo detectar este adecuadamente? Necesito escribir algún código específico de Firefox.
Dependiendo de lo que estamos tratando de hacer, usted podría considerar hacer detección de características en su lugar (http://ejohn.org/blog/future-proofing-javascript-libraries/). También vea esta otra pregunta en SO: http://stackoverflow.com/questions/1294586/browser-detection-versus-feature-detection – mbillard