JavaScript/Navigator/mimeTypes/length
Aus SELFHTML-Wiki
JavaScript | Navigator | mimeTypes
Die Eigenschaft length speichert die Anzahl der MIME-Typ-Einträge, die der Browser kennt.
Beispiel
<html>
<head>
<title>Test</title>
</head>
<body>
<b>Folgende Plugins sind installiert:</b>
<script>
for (var i = 0; i < navigator.mimeTypes.length; ++i)
if (navigator.mimeTypes[i].enabledPlugin != null)
alert("<br>" + navigator.mimeTypes[i].description);
</script>
</body>
</html>
Das Beispiel fragt in einer for-Schleife ab, ob für den jeweils aktuellen MIME-Typ ein Plugin installiert ist. Wenn ja, wird eine Zeile mit der Kurzbeschreibung des MIME-Typs geschrieben. So werden am Ende alle installierten Plugins mit sprechenden Beschreibungen aufgelistet.
Bei der Definition der for-Schleife dient die Eigenschaft navigator.mimeTypes.length als Abbruchbedingung.