Navigator Nesnesi

Navigator Nesnesi

Navigator nesnesi, tarayıcı hakkında bilgi içermektedir.

Yorum:navigator nesnesine uygulanmış açık bir standart yok, ancak tüm tarayıcılar bu nesneyi destekler.

Navigator nesnesi koleksiyonu

Koleksiyon Açıklama
plugins[]

Dokümden tüm gömülü nesnelerin referanslarını döndürür.

Bu koleksiyon, browserın kurulu eklentileri temsil eden bir Plugin nesnesi dizisidir. Plug-in nesnesi, eklenti hakkında bilgi sağlar, bunlar arasında desteklenen MIME türlerinin listesi de yer alır.

plugins[] dizisi IE 4 tarafından tanımlanmış olsa da, IE 4'de her zaman boş çünkü IE 4, eklentileri ve Plugin nesnesini desteklememektedir.

Navigator nesnesi özellikleri

Özellik Açıklama
appCodeName Tarayıcı kod adını döndürür.
appMinorVersion Tarayıcının alt sürümünü döndürür.
appName Tarayıcının adını döndürür.
appVersion Tarayıcının platformu ve sürüm bilgilerini döndürür.
browserLanguage Geçerli tarayıcının dilini döndürür.
cookieEnabled Tarayıcıda cookie'nin etkin olup olmadığını belirten bir boolean değer döndürür.
cpuClass Tarayıcı sisteminin CPU sınıfını döndürür.
onLine Sistemin çevrimdışı modda olup olmadığını belirten bir boolean değer döndürür.
platform Tarayıcıyı çalıştıran işletim sistemini döndürür.
systemLanguage OS'nin kullanılan varsayılan dilini döndürür.
userAgent Müşteri istemcisinden sunucuya gönderilen user-agent başlığını döndürür.
userLanguage OS'nin doğal dil ayarlarını döndürür.

Navigator nesnesi yöntemleri

Yöntem Açıklama
javaEnabled() Tarayıcıda Java'nın etkin olup olmadığını belirtir.
taintEnabled() Tarayıcı veri taint (data tainting)'ın etkin olup olmadığını belirtir.

Navigator nesnesi açıklaması

Navigator nesnesi içindeki özellikler, kullanılan tarayıcıyı tanımlar. Bu özellikler kullanılarak platforma özgü yapılandırma yapılabilir.

Bu nesnenin adı açıkça Netscape Navigator tarayıcısıdır, ancak JavaScript'i destekleyen diğer tarayıcılar da bu nesneyi destekler.

Navigator nesnesinin örneği benzersizdir ve Window nesnesinin navigator özelliği ile referans edilebilir.