JavaScript Nedir?
Yazım Kuralları
Değişkenler
İşlemler
Akış Denetimi
Döngü Denetimi
Diziler
Fonksiyonlar
Pencere Komutları
Metin Komutları
Zaman Komutları
Matematik Komutları
Tarayıcı Komutları
Olay
Nesneler
Javascript ve DHTML
Örnek Uygulamalar

TARAYICI KOMUTLARI

Kullanıcın kullandığı browser bilgilerine ulaşmak için "navigator" nesnesi ve komutları kullanılır.

navigator.appname : Tarayıcının adı

navigator.appVersion : Tarayıcının Versionu

navigator.appCodeName : Tarayıcının kod adı

navigator.userAgent : Tarayıcının kodunu ve versiyonunu birlikte getirir.

navigator.browserLanguage : Tarayıcının dilini gösterir (explorer)

navigator.cookieEnabled : Tarayıcının cookie kabul edip etmediğini gösterir.

navigator.cpuClass : Tarayıcının bulunduğu sistemin işlemci sınıfını gösterir. (explorer)

navigator.onLine : Sistemin online olup olmadığını gösterir

navigator.platform : Tarayıcının bulunduğu platformu gösterir.

navigator.systemLanguage : Tarayıcının bulunduğu sistemin dilini gösterir (explorer)

navigator.userLanguage : Kullanıcı dilini gösterir (explorer)

 

<pre>
<script language="JavaScript">

var a = navigator.appname
var b = navigator.appVersion
var c = navigator.appCodeName
var d = navigator.userAgent
var f = navigator.browserLanguage
var g = navigator.cookieEnabled
var h = navigator.cpuClass
var i = navigator.onLine
var j = navigator.platform
var k = navigator.userLanguage
var m = navigator.userLanguage

document.writeln(a)
document.writeln(b)
document.writeln(c)
document.writeln(d)
document.writeln(e)
document.writeln(f)
document.writeln(g)
document.writeln(h)
document.writeln(i)
document.writeln(j)
document.writeln(k)
document.writeln(m)

</script>
</pre>


Script çalıştığında ekranda tarayıcı özellikleri görünecektir.


NOT: Tarayıcıya göre yönlendirme yapmak için tarayıcı ismi kontrol edilir.

<html>
<head>
<script language="JavaScript">
<!--


var browserName=navigator.appName 

if ( browserName.indexOf("Netscape") >= 0)

window.location="netscape_versiyonu.html"
}
else 
{
window.location="explorer_versiyonu.html"
}

//-->
</script>
<head>
<body>
</body>
</html>