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:
¿Será una buena solución?if(!document.getElementsByTagName('BODY')[0].outerHTML) alert("Khtml");
Actualizacion 2:
En mi mensaje cambié "Gecko" por "Khtml" ya que konqueror no está basado en Gecko.. doutch!!