2015-08-28 12 views
6

I plug-in NPAPI non sono supportati sul nuovo browser Microsoft Edge.Equivalente di Chrome Native Messaging in Edge

  • Google Chrome sviluppato Chrome Native messaggistica al fine di interagire con un eseguibile installato sul computer fornito il suo collegamento sul registro (per Windows).

  • Firefox sembra voler supportare le estensioni di Chrome in futuro e possiamo supporre che il browser supporterà anche Chrome Native Messaging.

  • Internet Explorer continuerà a supportare NPAPI fino al 2020 (da quello che ho sentito).

  • Per bordo, nessuna soluzione è ancora stato sviluppato (o c'è uno?)

io sono disposto a lavorare con i gestori di URL (MyApplication: // mydata) al fine di compensare questo mancanza. C'è un approccio migliore finora?

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

Il mio intento è quello di comunicare attraverso un HSM installato sul computer, e utilizzare l'interfaccia API Crypto, o un driver di PKCS # 11 per firmare i dati e inviare il risultato al browser. Con un'estensione di messaggistica nativa di Chrome, funziona davvero bene. Con un gestore di URL, sarò in grado di inviare dati all'eseguibile, ma non otterrò il risultato, quindi dovrò pensare di postare il risultato su un URL specifico per il web, ma questo può comportare un buco di sicurezza per la mia prospettiva

Grazie in anticipo,

+0

NPAPI non è stato sostenuto in tutte le versioni recenti di IE sia; IE supporta ActiveX. – smorgan

+2

Finora, Edge non offre ancora API di messaggistica nativa, ma c'è un [feedback degli sviluppatori] (https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/13612338-native-messaging) su l'API. Puoi votare lì. –

+0

Grazie per il tuo link, ho votato per la funzione, spero che le cose inizieranno ad evolversi! – Thordax

risposta

3

EDIT: 2017/01/14: La seguente link mostra l'avanzamento dell'adattamento delle API di estensione Microsoft Edge:

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

EDIT: come postato Beckyang di recente, c'è un link dove è possibile votare per la funzione da sviluppare in via prioritaria, qui:

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

Dopo aver letto alcune recenti notizie:

Sembra che l'adattamento della estensione Chrome iniziale sarà possibile non appena Microsoft ha implementato un " API "simile a estensione di Chrome". Quindi, alla fine, non sarà necessario sviluppare qualcosa di completamente nuovo.

Problemi correlati