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();
}