¿Hay alguna manera de detectar si el sistema operativo es OS X Lion o no en Javascript?Detect Lion (OS X 10.7) en javascript?
¡Salud!
¿Hay alguna manera de detectar si el sistema operativo es OS X Lion o no en Javascript?Detect Lion (OS X 10.7) en javascript?
¡Salud!
El agente de usuario de Safari (y también Firefox) en León es algo así como
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_1) AppleWebKit/534.48.3 (KHTML, like Gecko) Version/5.1 Safari/534.48.3
Hay "Mac OS X 10_7_1" en él - esto indica Lion (Mac OS = 10,7).
Ver aquí: http://www.whatsmyuseragent.com/
se puede leer la cadena de agente de usuario que utiliza "navigator.userAgent"
Solo recuerde que si quiere que su código sea robusto para manejar futuras versiones del sistema operativo, asegúrese de buscar versiones de MacOS "más nuevas" que 10.7.1. Eso es analizar la cadena de la versión del sistema operativo en x.y.z y verificar "isLionOrLater = (x> 10) || ((x == 10) && (y> = 7));" – selbie
http://www.quirksmode.org/js/detect.html BrowserDetect.OS
No obstante, no sé su compatibilidad. < - Este enlace utiliza el agente de uso.
¿Por qué necesita para hacer eso? – ThiefMaster
Tal vez debido a una característica como "hemos detectado que está utilizando Lion, esta es la descarga correcta para su sistema operativo; si nuestra detección fue incorrecta, haga clic aquí para seleccionar manualmente"? – Krumelur
Sí, esa es una buena idea. pero solo estaba detectando para ver si había barras de desplazamiento superpuestas ocultas o barras de desplazamiento normales en cromo. – Smickie