Simple dispositivo de detección de javascript del usuario
Quiero agregar javascript a mi plantilla para detectar que cada vez que los usuarios ven mis sitios web con qué tipo de dispositivo (teléfono inteligente, tableta o PC).
Actualmente, trato de hacerlo con javascript, aquí está:
<code>var smartPhone = "smartphone"; var Ipod = "ipod"; var userDevice = navigator.userAgent.toLowerCase(); function DetectPhone() { if (userDevice.search(smartPhone) > -1) return true; else windows.location = "/pageforphone.aspx"; } function DetectIpod() { if (userDevice.search(Ipod) > -1) return true; else windows.location = "/pageforpod.aspx"; } </code>
¿Escribí los códigos bien? Sinceramente, no hay iPhone ...
Por supuesto, si se completaran con Php o Asp.net sería mejor, pero ¿es cierto que las personas siempre desactivan el javascript en sus dispositivos Palm? Además, creo que el iPhone o el iPod o cualquier otra tableta son bastante similares, ¿está bien que use las mismas páginas de redev para esos dispositivos? En realidad, no entiendo muy bien cuáles son las diferencias entre ellas y qué debo tener en cuenta cuando redojo mis páginas web.