JavaScript/Navigator/plugins/fileName

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Die Eigenschaft filename speichert den Namen der Programmdatei eines Plugins.

Beispiel
<html>
<head>
  <title>Test</title>

  <script>

if (navigator.plugins["VDOLive small plugin"] &&
navigator.plugins["VDOLive small plugin"].filename.indexOf("npsmlvdo.dll"))
alert("Plugin ist eine Nummer zu klein");
  </script>

</head>
<body>
</body>
</html>

Das Beispiel ermittelt zuerst, ob ein Plugin mit dem Namen "VDOLive small plugin" beim Anwender installiert ist. Danach fragt das Beispiel ab, ob in dem Eintrag, der den Dateinamen des Plugins speichert, der Wert "npsmlvdo.dll" vorkommt. Wenn ja, wird im Beispiel die Meldung ausgegeben, dass das Plugin eine Nummer zu klein ist.

In der Objekteigenschaft filename speichert Netscape den vollständigen Pfadnamen der Datei. Um den eigentlichen Dateinamen abzufragen, wird im Beispiel eine Methode des String-Objekts bemüht, nämlich indexOf().