Desc

Intentando codificar el mundo.

Proyecto blogger. Un post a la semana (la que se pueda).

Mostrando entradas con la etiqueta detección. Mostrar todas las entradas
Mostrando entradas con la etiqueta detección. Mostrar todas las entradas

viernes, 8 de mayo de 2015

[JavaScript] Detectar el Sistema Operativo.

Pregunta: ¿Puedo usar JavaScript para detectar el sistema operativo en el lado cliente?
Respuesta: Pues si, mi querido usuario de  . Para detectar el sistema operativo en la máquina cliente, puedes consultar el valor de la variables navigator.appVersion o navigator.userAgent. A continuación se muestra un ejemplo sencillo de un script que establece el nombre del sistema operativo variable para reflejar el sistema operativo cliente real.

<script type="text/javascript">
<!--
     // En este script se estable la variable OSName el nombre del sistema operativo tal como sigue:
     // "Windows" para todas las versiones de Windows
     // "MacOS" para todas las versiones de Macintosh OS
     // "Linux" para todas las versiones de Linux
     // "UNIX" para todas las versiones de UNIX
     // "Unknown OS" indica fallo al detectar el sistema

     var OSName="Unknown OS";
     if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
     if (navigator.appVersion.indexOf("Mac")!=-1 OSName="MacOS";
     if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
     if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";

     document.write('Tu sistema: OSName);
     //-->
</script>