2015-08-28 15 views
6

NPAPI-Plugins werden von Microsofts neuem Browser Edge nicht unterstützt.Entsprechendes natives Chrome-Messaging in Edge

  • Google Chrome entwickelt Chrome native Messaging, um mit einer ausführbaren Datei installiert zu interagieren auf dem Computer auf der Registrierung seine Verbindung zur Verfügung gestellt (für Windows O).

  • Firefox scheint in Zukunft Chrome-Erweiterungen zu unterstützen, und wir können davon ausgehen, dass der Browser auch Chrome Native Messaging unterstützen wird.

  • Internet Explorer wird weiterhin NPAPI bis 2020 (von dem, was ich gehört habe) unterstützen.

  • Für Edge hat noch keine Lösung entwickelt (oder ist es eine?)

Ich bin bereit, mit URL-Handler zu arbeiten (myapplication: // mydata), um dies zu kompensieren Mangel. Gibt es bisher einen besseren Ansatz?

https://msdn.microsoft.com/en-us/library/aa767914%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

Meine Absicht ist, durch einen HSM auf dem Computer installiert zu kommunizieren, und verwenden die Crypto API-Schnittstelle oder eine PKCS # 11-Treiber, um Daten zu unterzeichnen und das Ergebnis an den Browser zurückschicken. Mit einer chrome nativen Messaging-Erweiterung funktioniert es tatsächlich gut. Mit einem URL-Handler kann ich Daten an die ausführbare Datei senden, aber ich werde das Ergebnis nicht erhalten, also muss ich darüber nachdenken, das Ergebnis an eine webspezifische URL zu senden, aber dies kann zu einem Sicherheitsloch führen meine Perspektive.

Vielen Dank im Voraus,

+0

NPAPI wurde auch nicht in allen aktuellen Versionen von IE unterstützt beim Aufbau unterstützt; IE unterstützt ActiveX. – smorgan

+2

Bisher bietet Edge noch keine native Messaging-API, aber es gibt ein [Entwickler-Feedback] (https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/13612338-native-messaging) die API. Sie können dort abstimmen. –

+0

Vielen Dank für Ihren Link, ich habe für das Feature gewählt, hoffe jetzt, dass sich die Dinge entwickeln werden! – Thordax

Antwort

3

EDIT: 2017.01.14: Der folgende Link, um den Fortschritt der Anpassung des Microsoft Edge-Erweiterung API zeigt:

https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/extensions/api-support/extension-api-roadmap/

EDIT: als Beckyang geschrieben Seit kurzem gibt es einen Link, wo Sie für die Funktion abstimmen können vorrangig entwickelt werden, hier:

https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/13612338-native-messaging

Nach einigen jüngsten Nachrichten zu lesen:

Es scheint, wie die Anpassung der ursprünglichen Chrome-Erweiterung wird so bald möglich sein, da Microsoft ein "implementiert Chrome-Extension-ähnliche "API. Irgendwann wird es nicht nötig sein, etwas völlig Neues zu entwickeln.