Como dice el título, me gustaría encontrar una forma segura basada en características (es decir, sin utilizar navigator.appName o navigator.appVersion) para detectar Google Chrome.¿Forma segura basada en funciones para detectar Google Chrome con Javascript?
Por función BASADA EN quiero decir, por ejemplo:
if(window.ActiveXObject) {
// internet explorer!
}
Editar: Como se ha señalado, la pregunta no tiene mucho sentido (obviamente, si se desea implementar una función, pruébelo, si quiere detectar un navegador específico, verifique el agente de usuario), lo siento, son las 5 a.m.) Déjeme formularlo así: ¿Hay algún objeto y/o función javascript que sea exclusivo de Chrome? ..
Por qué (window.opera & & navigator.taintEnable & & document.evaluate & & navigator.product = 'Gecko'!!!)? Seguramente si está marcando por característica, entonces no importa qué navegador sea, importa qué características admite. – SCdF
Estoy de acuerdo ... ¿por qué tienes que hacerlo de esta manera? A mí me parece una mala idea, a menos que existan razones de peso, ¿puedes explicarlo? –
Como dije, pregunté sobre todo por curiosidad ... Puse mucho énfasis en la parte "segura", creo :), otra forma de preguntar sería: ¿Cualquier objeto u función de JavaScript que sea exclusivo de Chrome? – jeannicolas