2015-08-28 6 views
6

Плагины NPAPI не поддерживаются в новом браузере Microsoft Edge.Эквивалент основных сообщений Chrome в Edge

  • Google Chrome разработан Chrome Native сообщений для того, чтобы взаимодействовать с исполняемым файлом, установленной на компьютере, при условии его ссылку на реестр (для ОС Windows).

  • В настоящее время Firefox, похоже, хочет поддерживать расширения Chrome, и мы можем предположить, что браузер в конечном итоге также будет поддерживать собственные службы Chrome.

  • Internet Explorer продолжит поддерживать NPAPI до 2020 года (из того, что я слышал).

  • Для Краю, никакого решения до сих пор не разработаны (или там один?)

Я готов работать с обработчиками URL (MyApplication: // MYDATA) для того, чтобы компенсировать это отсутствие. До сих пор существует лучший подход?

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

Моя цель заключается в обмен данными через HSM, установленной на компьютере, и использовать Crypto API-интерфейс, или PKCS # 11 драйвер для того, чтобы подписать данные и отправить обратно результат в браузере. С расширением chrome native messaging, он действительно работает хорошо. С обработчиком URL-адресов я смогу отправить данные в исполняемый файл, но я не получу результат, поэтому мне придется подумать, чтобы опубликовать результат на веб-URL, но это может привести к появлению моя перспектива.

Спасибо заранее,

+0

NPAPI не поддерживается в любых последних версиях IE либо; IE поддерживает ActiveX. – smorgan

+2

До сих пор Edge по-прежнему не предлагает собственный API сообщений, но есть [отзывы разработчиков] (https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/13612338-native-messaging) о API. Вы можете проголосовать там. –

+0

Спасибо за вашу ссылку, я проголосовал за эту функцию, надеюсь, теперь все начнет развиваться! – Thordax

ответ

3

EDIT: 2017-01-14: Следующая ссылка показывает ход адаптации API края Расширение Microsoft:

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

EDIT: как вывешено Beckyang в последнее время, есть ссылка, где вы можете проголосовать за функции, которые будут разработаны в приоритетном порядке, здесь:

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

После прочтения некоторые последние новости:

Похоже, адаптация исходного расширения Chrome будет возможно, как только Microsoft внедрила " Chrome-Extension-like "API. Итак, в конце концов, не нужно будет разрабатывать нечто совершенно новое.