JavaScript/Navigator/mimeTypes/length

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

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.