Javascript ile kullanıcının işletim sistemini tespit etme

arakdaslar javascript bazı konularda sizlerin yazılım programlamada hayatınızı kurtaracak bircok özellikler barındırıyor. bunlardan birtaneside sizin kullanıcılarınızın hangi işletim sistemini kullandığını tespit etmesidir. bu ne işe mi yarayacak. buna göre özel kodlamalar yada linkler verebilirsiniz

aşağıdaki kodu kendinize göre düzenleyebilirsiniz.

function getOS() {
  var userAgent = window.navigator.userAgent,
      platform = window.navigator.platform,
      macosPlatforms = ['Macintosh', 'MacIntel', 'MacPPC', 'Mac68K'],
      windowsPlatforms = ['Win32', 'Win64', 'Windows', 'WinCE'],
      iosPlatforms = ['iPhone', 'iPad', 'iPod'],
      os = null;

  if (macosPlatforms.indexOf(platform) !== -1) {
    os = 'Mac OS';
  } else if (iosPlatforms.indexOf(platform) !== -1) {
    os = 'iOS';
  } else if (windowsPlatforms.indexOf(platform) !== -1) {
    os = 'Windows';
  } else if (/Android/.test(userAgent)) {
    os = 'Android';
  } else if (!os && /Linux/.test(platform)) {
    os = 'Linux';
  }

  return os;
}

alert(getOS());

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir