window.navigator.mimeTypes özelliği, tarayıcının tanıdığı MIME (Multipurpose Internet Mail Extensions) tiplerini tanımlayan MimeType nesnelerinin bir listesini içeren MimeTypeArray nesnesini verir.
Sözdizimi
tipler = window.navigator.mimeTypes;
Dönüş Değeri
tipler | MimeType cinsinden nesnelerin listesini içeren MimeTypeArray nesnesi. |
MimeType Nesnesinin Özellikleri
Özellik | Açıklama |
description | MIME açıklamasını verir. |
enabledPlugin | MIME tipi ile ilgili eklenti nesnesini verir. |
suffixes | MIME uzantısını verir. |
type | MIME tip adını verir. |
MimeTypeArray Nesnesinin Özellikleri ve Fonksiyonları
Özellikleri
- length : Dizi içindeki eleman sayısını verir.
Fonksiyonları
Eleman = item(sira);
Eleman = namedItem(ismi);
- sira : MIME tipinin MimeTypeArray içindeki sırasını belirtir.
- ismi : MIME tipinin dizi içindeki ismini belirtir.
- Eleman : Her iki fonksiyonda da MimeType cinsinden bir nesne döner.
Aşağıdaki örnek, window nesnesinin navigator.mimeTypes özelliği kullanılarak, tarayıcının tanıdığı MIME tiplerinin bir table içinde listelenmesini göstermektedir.
<script type="text/javascript">
var Tipler = window.navigator.mimeTypes;
if(Tipler != null)
{
document.write('<table width="550">'+
'<tr>' +
'<th>Tipi</th>' +
'<th>Uzantısı</th>' +
'<th>Açıklama</th>' +
'</tr>');
for(var i=0; i < Tipler.length; i++)
{
var Eleman = Tipler[i];
var uzantılar = Eleman.suffixes.split(',');
document.write('<tr><td>' + Eleman.type +
'</td><td>'+ uzantılar.join(', ') +
'</td><td>'+ Eleman.description +
'</td></tr>');
}
document.write('</table>');
}
</script>
Canlı Sonuç