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.

  • JavaScript 1.1
  • Chrome
  • Firefox
  • IE
  • Opera
  • Safari
  • Nur Lesen / Read Only
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.

Beachten Sie: Der Internet Explorer verwendet die Methode FindMimeFromData.