Javascript: comprobar si navegador soporta WebKit
Thursday, May 27th, 2010En realidad, el código para esta comprobación es muy similar al utilizado para chequear si el navegador pertenece a un dispositivo móvil (p.e. iPhone o Android), lo cual podemos aprovechar para redirigirlo a un sitio “mobile-friendly” o aplicar un theme más adecuado para la visualización en pantallas reducidas.
En el caso del soporte para WebKit, podemos aplicar un comportamiento diferente si el navegador no soporta, por ejemplo, las transiciones, etc.
Código javascript:
//Initialize our user agent string to lower case.
var uagent = navigator.userAgent.toLowerCase();
var webkitSupport= "webkit";
//**************************
// Detects if the current browser supports WebKit.
function DetectWebKit() {
if (uagent.search(webkitSupport) > -1)
return true;
else
return false;
}
En el caso de aplicaciones generadas con Dashcode, esta comprobación puede ser suficiente.
Por ejemplo, la versión para móviles de este blog:
http://blog.ilikeblues.com/iphone
se comporta correctamente en iPhone, Android, Chrome, etc.
