JavaScript-opas

JAVASCRIPTIIN LIITTYVÄÄ KOULUTUSTA VUONNA 2025!

Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi heti! Koulutuksen järjestää asiantuntijasi Koulutus- ja konsultointipalvelu KK Mediat.

Navigator-olio ja selaimen tunnistus

Navigator-olion avulla saadaan selville käyttäjän UA-laitetta (User Agent eli selain) koskevia tietoja, kuten selaimen merkki, versio ja tietoa plug-ineistä.

Navigator-oliolla on ainoastaan ominaisuuksia, niistä tärkeimmät ovat:


Navigator.appCodeName	// selaimen kehitysnimi
Navigator.appName		// selaimen merkki
Navigator.appVersion		// selaimen versio
Navigator.userAgent		// selaimen otsikkotiedot (http-header)

Esimerkiksi:


document.write(navigator.appCodeName,"<br><br>");
document.write(navigator.appName,"<br><br>");
document.write(navigator.appVersion,"<br><br>");
document.write(navigator.userAgent,"<br><br>");	

Lisäämällä ehtolauseita ja tarkistuksia saamme aikaiseksi selaintarkistuksia erilaisiin tarkistuksiin. Navigator-olion käyttämisessä selaintunnistukseen on aina oltava varovainen ja hyvä menetelmä on aina sisällyttää ylimääräinen else-ehto johon ohjataan kaikki odottamattomat selaimet.

Esimerkiksi:


if (navigator.appName == "MSIE"){
	alert('Selaimesi on Internet Explorer. Tervetuloa'); 
}
else {
     alert('Selaimesi ei ole Internet Explorer. Valitettavasti tämä sivu ei toimi selaimellasi!');
     history.back();     
}