Ueli Scheidegger: IE (Acrobat-)Plugin-Check

Hallo zusammen,

ich suche eine Möglichkeit den Internet Explorer Browser abzufragen, ob ein bestimmtes Plugin resp. ActiveX-Control installiert resp. aktiviert ist oder nicht, um anschliessend entsprechende Reaktionen auslösen zu können. Besonders interessiert mich eine Lösung für das Adobe Acrobat PDF Plugin.

Wer kennt einen Weg, diese Info dem Browser zu entlocken?

Herzlichen Dank im voraus für Eure Antwort.
Ueli

NB: - Lösungen für Netscape kenne ich und funktionieren tadellos.
    - Ich habe da kürzlich einen Lösungsansatz über ein im Javascript eingebettes VisualBasic Script gesehen und getestet, das nach dem Flash und ShockWave Plugin frägt. Das funktioniert zwar, aber nur unter der Bedingung, dass man den exakten Wortlaut des Plugin-Strings kennt. Hier die wesentlichen Auszüge dazu:

<SCRIPT LANGUAGE=VBScript>
   on error resume next
   FlushPlugin = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.1"))
   </SCRIPT>

....

<script language=javascript>
   if ( FlushPlugin ) {  tue irgend was }
      etc. etc.            
   </script>

  1. Hallo Ueli

    ich suche eine Möglichkeit den Internet Explorer Browser abzufragen, ob ein bestimmtes Plugin resp. ActiveX-Control installiert resp. aktiviert ist oder nicht, um anschliessend entsprechende Reaktionen auslösen zu können. Besonders interessiert mich eine Lösung für das Adobe Acrobat PDF Plugin.

    Da ist der MS IE meines Wissens nach immer noch ziemlich doof. Auf http://msdn.microsoft.com/workshop/author/clientcaps/overview.asp ist wohl alles zusammengetragen, was man dem MS IE mit JavaScript ueber die Umgebung des Client-Rechners entlocken kann. Vielleicht kann man ueber die Scriptlet-Technologie (siehe http://msdn.microsoft.com/workshop/languages/clinic/xmlscript.asp) mehr ueber den Client rausbekommen, aber damit kenne ich mich nicht weiter aus.

    viele Gruesse
      Stefan Muenz