...si puedes hacerlo perfectamente, por un lado comprobar las dimensiones del viewport y por el otro lado verificar el navegador para ejecutar o no funciones....si buscas tienes varias formas, solamente con Javascript o usando jQuery, te dejo ejemplos...
http://www.quirksmode.org/js/detect.html http://stackoverflow.com/questions/2...t-browser-type http://api.jquery.com/jQuery.browser/
..otra forma, en lugar de estar continuamente verificando el navegador, es comprobar si una funcionalidad existe, por ejemplo, si quieres comprobar si geolocation es adminitido por el navegador...
Código Javascript
:
Ver originalif ("geolocation" in navigator) {
/* geolocation esta habilitado*/
} else {
/* geolocation no esta habilitado*/
}