等效于 Chrome Edge 中的本机消息传递
Equivalent of Chrome Native Messaging in Edge
NPAPI 插件在 Microsoft 的新浏览器 Edge 上不受支持。
Google Chrome 开发了 Chrome Native Messaging 以便与计算机上安装的可执行文件进行交互,提供其 link 在注册表中( Windows OS).
Firefox 似乎希望在未来支持 Chrome 扩展,我们可以假设浏览器最终也会支持 Chrome 本机消息传递。
Internet Explorer 将继续支持 NPAPI 直到 2020 年(据我所知)。
对于 Edge,还没有开发出解决方案(或者有解决方案?)
我愿意与 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 本机消息扩展,它实际上运行良好。使用 URL 处理程序,我将能够将数据发送到可执行文件,但我不会得到结果,所以我将不得不考虑 post 将结果发送到特定于 Web 的 URL,但在我看来,这可能会导致安全漏洞。
提前致谢,
编辑:2017-01-14:以下link显示Microsoft Edge Extension的适配进度API:
编辑:正如 Beckyang 最近发布的那样,有一个 link 您可以在这里为要优先开发的功能投票:
阅读最近的一些新闻后:
- https://github.com/david-sabata/web-scrobbler/issues/678
- http://www.theverge.com/2015/7/30/9072271/microsoft-windows-10-updates
- http://news.softpedia.com/news/microsoft-wants-google-chrome-extensions-to-work-on-edge-with-zero-work-to-do-488282.shtml
似乎只要 Microsoft 实施了 "Chrome-Extension-like" API,就可以对最初的 Chrome 扩展进行改编。所以,最终,没有必要开发全新的东西。
Windows10 Insider Preview Build 15002 支持本机 API。
Native messaging in Microsoft Edge.
NPAPI 插件在 Microsoft 的新浏览器 Edge 上不受支持。
Google Chrome 开发了 Chrome Native Messaging 以便与计算机上安装的可执行文件进行交互,提供其 link 在注册表中( Windows OS).
Firefox 似乎希望在未来支持 Chrome 扩展,我们可以假设浏览器最终也会支持 Chrome 本机消息传递。
Internet Explorer 将继续支持 NPAPI 直到 2020 年(据我所知)。
对于 Edge,还没有开发出解决方案(或者有解决方案?)
我愿意与 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 本机消息扩展,它实际上运行良好。使用 URL 处理程序,我将能够将数据发送到可执行文件,但我不会得到结果,所以我将不得不考虑 post 将结果发送到特定于 Web 的 URL,但在我看来,这可能会导致安全漏洞。
提前致谢,
编辑:2017-01-14:以下link显示Microsoft Edge Extension的适配进度API:
编辑:正如 Beckyang 最近发布的那样,有一个 link 您可以在这里为要优先开发的功能投票:
阅读最近的一些新闻后:
- https://github.com/david-sabata/web-scrobbler/issues/678
- http://www.theverge.com/2015/7/30/9072271/microsoft-windows-10-updates
- http://news.softpedia.com/news/microsoft-wants-google-chrome-extensions-to-work-on-edge-with-zero-work-to-do-488282.shtml
似乎只要 Microsoft 实施了 "Chrome-Extension-like" API,就可以对最初的 Chrome 扩展进行改编。所以,最终,没有必要开发全新的东西。
Windows10 Insider Preview Build 15002 支持本机 API。 Native messaging in Microsoft Edge.