navigator.plugins özelliği, tarayıcıda kurulu eklentilerin bir listesini içeren PluginArray nesnesini verir.
Sözdizimi
eklentiler = window.navigator.plugins;
Dönüş Değeri
eklentiler | Plugin nesnelerinin bir listesini içeren PluginArray nesnesi döner. |
Plugin özellikleri
Özellik | Açıklama |
name | Eklenti adı. |
length | Eklenti boyu. |
filename | Dosya adı. |
description | Eklenti açıklaması |
PluginArray dizi nesnesi, bir JavaScript Array dizisi değildir. Fakat, elemanlarına erişim normal olarak köşeli parantezler ile veya item(konum) metodu ile dizi içindeki konumu belirtilerek sağlanabilir.
Aşağıdaki örnek, navigator.plugins özelliği kullanılarak tarayıcıda yüklü olan eklentilerin nasıl öğrenileceğini göstermektedir.
<script type="text/javascript">
eklentiler = window.navigator.plugins;
if(eklentiler != '')
{
document.write('<table width="600">'+
'<tr>' +
'<th>Adı</th>' +
'<th>Boyu</th>' +
'<th>Dosya Adı</th>' +
'<th>Açıklama</th>' +
'</tr>');
for(var i=0; i < eklentiler.length; i++)
{
var eklenti = eklentiler[i];
document.write('<tr><td>' + eklenti.name +
'</td><td>'+ eklenti.length +
'</td><td>'+ eklenti.filename +
'</td><td>'+ eklenti.description +
'</td></tr>');
}
document.write('</table>');
}
</script>
Canlı Sonuç