Qué tal:
Para un script necesito detectar el navegador Konqueror, o en su defecto, navegadores basados en KHTML. Lo primero que se vendría a la mente es detectar la subcadena "Konqueror" o KHTML. usando
navigator.userAgent, pero el problema es que cuando Konqueror se identifica como IE ninguna de estas 2 subcadenas es detectada.
¿Existe en Konqueror algo parecido al
window.opera?
Actualizado:
Se me ocurre lo siguiente. como los navegadores basados en KHTML. no soportan la propiedad
outerHTML, podría utilizar lo siguiente:
Código:
if(!document.getElementsByTagName('BODY')[0].outerHTML)
alert("Khtml");
¿Será una buena solución?
Actualizacion 2:
En mi mensaje cambié "Gecko" por "Khtml" ya que konqueror no está basado en Gecko.. doutch!!