[Beschreibung] [Quelltext] [Referenz]

Plugins und MimeTypes


Beschreibung

Es wird eine Liste der für Ihren Browser installierten Plugins und Mime-Typen erstellt.

Quelltext


Liste der Plugins

<table border>
<th>name<th>description<th>types<th>filename
<script language="JavaScript">
<!--
  for(ii=0; ii<navigator.plugins.length; ii++) {
    document.write("<tr><td valign=top>", navigator.plugins[ii].name);
    document.write("<td valign=top>", navigator.plugins[ii].description);
    document.write("<td valign=top>");
    for(kk=0; kk<navigator.plugins[ii].length; kk++) {
      document.write(navigator.plugins[ii][kk].type,"<br>");
    }
    document.write("<td valign=top>", navigator.plugins[ii].filename);
  }
//-->
</script>
</table>

Liste der Mime-Typen

<table border>
<tr><th>type<th>description<th>suffixes<th>enabledPlugin
<script language="JavaScript">
<!--
  for(ii=0; ii<navigator.mimeTypes.length; ii++) {
    document.write("<tr><td valign=top>", navigator.mimeTypes[ii].type);
    document.write("<td valign=top>", navigator.mimeTypes[ii].description);
    document.write("<td valign=top>", navigator.mimeTypes[ii].suffixes);
    if(navigator.mimeTypes[ii].enabledPlugin != null) {
      document.write("<td valign=top>", navigator.mimeTypes[ii].enabledPlugin.name);
    }
  }
//-->
</script>
</table>


Referenz

[
plugins-Array] [plugin-Objekt] [mimeTypes-Array] [mimeType-Objekt]

plugins[], plugins.length

Das plugins-Array ist eine Eigenschaft des navigator-Objekts. Es stellt eine Liste der im Browser verfügbaren Plugins zur Verfügung. Die Anzahl der Elemente ist navigator.plugins.length, die einzelnen Elemente sind Objekte vom Typ plugin.

plugin-Objekt

Das plugin-Objekt hat folgende Eigenschaften:
description beschreibender Text für das Plugin
filename Dateiname des ausführbaren Programms
length Anzahl der zugehörigen Mime-Typen
name Name des Plugins

Über das plugin-Array kann direkt auf die Eigenschaften des zugehörigen mimeType zugegriffen werde; dabei sind die beiden folgenden Schreibweisen äquivalent :
plug0=navigator.plugins[0];
type01=plug0[1].type
type01=navigator.plugins[0][1];
"type01" enthält jeweils für das erste Element aus der Liste der installierten Plugins das zweite Element aus der Liste der zugehörigen Mime-Typen.

mimeTypes[], mimeTypes.length

Das mimeTypes-Array ist eine Eigenschaft des navigator-Objekts. Es enthält eine Liste der vom Browser unterstützten Mime-Typen. Die Anzahl der Elemente ist navigator.mimeTypes.length, die einzelnen Elemente sind Objekte vom Typ mimeType.

mimeType-Objekt

Das mimeType-Objekt (MIME = Multipart Internet Mail Extension) hat folgende Eigenschaften:
description textliche Beschreibung, z.B. "JPEG Image"
enabledPlugin Name des zugehörigen Plugins, z.B. "Netscape Default Plugin"
type der eigentliche Mime-Type, z.B. "image/jpeg"
suffixes Liste der für diesen Typ registrierten Dateiendungen, z.B. "jpeg, jpg, jpe, jfif"


Auf der nächsten Seite steuert JavaScript die Scroll-Balken eines Fensters.

home
Erstellt von © Uwe Brinkmann - bingo e.V. - Stand 13.05.98