JavaScript-opas

JAVASCRIPTIIN LIITTYVÄÄ KOULUTUSTA v.2008

Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi jo tänään. IT-koulutuksen 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();     
}

Tutustu artikkelin muihin osiin:
»»» JavaScript »»»Frame-olio ja kehysten hallinta
»»» JavaScript »»»Navigator-olio ja selaimen tunnistus
»»» JavaScript »»»History-olio ja tieto menneestä

Tallenna tämä sivu kirjanmerkkeihin!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta