Detectar el sistema operatiu del client amb Javascript

Aquest és el codi de l'script. Es poden esborrar opcions, per supost:

<script type="text/javascript">
<!-- inicio
function SistemaOperativo() {
if (navigator.userAgent.indexOf('IRIX') != -1) {var SO = "Irix" }
else if ((navigator.userAgent.indexOf('Win') != -1) && (navigator.userAgent.indexOf('98') != -1)) {var SO= "Windows 98"}
else if ((navigator.userAgent.indexOf('Win') != -1) && (navigator.userAgent.indexOf('95') != -1)) {var SO= "Windows 95"}
else if (navigator.appVersion.indexOf("16") !=-1) {var SO= "Windows 3.1"}
else if (navigator.userAgent.indexOf("NT 5.1") !=-1) {var SO= "Windows XP"}
else if (navigator.userAgent.indexOf("NT 5.2") !=-1) {var SO= "Windows Server 2003"}
else if (navigator.userAgent.indexOf("NT 5") !=-1) {var SO= "Windows 2000"}
else if (navigator.userAgent.indexOf("NT 6") !=-1) {var SO= "Windows Vista"}
else if (navigator.appVersion.indexOf("NT") !=-1) {var SO= "Windows NT"}
else if (navigator.appVersion.indexOf("SunOS") !=-1) {var SO= "SunOS"}
else if (navigator.appVersion.indexOf("Linux") !=-1) {var SO= "Linux"}
else if (navigator.userAgent.indexOf('Mac') != -1) {var SO= "Macintosh"}
else if (navigator.appName=="WebTV Internet Terminal") {var SO="WebTV"}
else if (navigator.appVersion.indexOf("HP") !=-1) {var SO="HP-UX"}
else {var SO= "No identificado"}
return SO;}
var SO= SistemaOperativo(); document.write(SO);
// final -->



Envia un nou comentari

No publicaré el teu correu i em servirà per contactar-te.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les línies i paràgrafs es trenquen automàticament.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

Més informació sobre opcions de format

CAPTCHA
Image CAPTCHA