Javascript Weg, um verfügbare Plugins für IE aufzulisten

8

Gibt es eine schnelle Möglichkeit, eine Liste der verfügbaren ActiveX-Plugins in JavaScript zu erhalten?

Ich muss einen Test durchführen, um zu sehen, ob ein Plugin installiert wurde, bevor ich es tatsächlich ausführen möchte.

Eigentlich möchte ich eine Seite erstellen, die besagt, dass "Plugin installiert und ordnungsgemäß funktioniert" oder dass es ordnungsgemäß fehlschlägt.

Ich bin mir nicht sicher, wie man es fehlerfrei ausführen kann, wenn das Plugin nicht verfügbar ist.

    
Tom Hubbard 27.05.2009, 17:57
quelle

4 Antworten

10

Nur try it.

%Vor%     
Sasha Chedygov 27.05.2009, 17:59
quelle
2

Das Objekt -Tag zeigt an, was sich darin befindet, wenn das Objekt nicht instanziiert werden kann:

%Vor%

Ein graziöser Fehler ist also eingebaut und Sie müssen kein Skript verwenden.

    
i_am_jorf 27.05.2009 18:23
quelle
0

Vielleicht kann dieses Skript helfen

%Vor%

Nennen Sie es beispielsweise mit

%Vor%     
João Guilherme 27.05.2009 18:11
quelle
0

Für Internet Explorer 11 können Sie die navigator.plugins JS API verwenden, aber Sie müssen entsprechende Registrierungsschlüssel hinzufügen, damit IE11 sie erkennt:

%Vor%

oder für 64bit

%Vor%

z.B. für das Plugin mit dem Namen "ABC" und dem MIME-Typ "application / abc":

  • Fügen Sie den Schlüssel HKLM \ SOFTWARE \ Wow6432 \ Microsoft \ Internet hinzu Explorer \ NavigatorPluginsList \ ABC
  • Erstellen Sie Unterschlüssel für jeden benutzerdefinierten MIME Typ, der vom Plugin unterstützt wird, wobei der Wert des MIME-Typs als Name verwendet wird des Unterschlüssels z.B. "Anwendung / abc"

Dann wird das Vorhandensein des Plugins mit diesem Code überprüft:

%Vor%

Mehr dazu hier: Ссылка

    
Artur Witek 26.11.2013 13:46
quelle