3

现在ChromeFireFox(FF 在较小但仍然相关的范围内)正在取消对 NPAPI(基本上是 Java)和Edge(以前 Spartan没有它)的支持,还有什么替代方案?

我很欣赏没有一刀切的替代品,到目前为止,我还在努力寻找足够的东西。它将需要连接到通过 USB 连接的 NFC 读卡器,具有读取和写入智能卡的能力。

我找到了各种选项,例如Native Client,但这是 Google 特定的 - 它需要跨浏览器。

4

3 回答 3

2

FireBreath 2 将支持这一点,因为您不需要绘图支持。如果您愿意亲自动手,您可能可以将它用于您需要的东西,但您需要愿意帮助追踪和修复错误等。

它目前位于FireBreath 的 github repo的“重构”分支中,但我预计最终会改变。

于 2015-04-23T16:18:13.023 回答
1

您可以使用任何语言编写本地 REST 服务,该服务在http://localhost:[some_custom_port]上侦听,该服务将与 NFC 阅读器进行通信。

然后,您只需要编写 JavaScript 即可与 REST 服务进行通信。这应该适用于任何浏览器。

这种方法的一些问题: - 每台配备 NFC 读取器的 PC 都需要安装该服务,然后才能与 NFC 读取器通信。- 一些沙盒浏览器(例如 Metro IE)将无法访问 localhost。

于 2015-05-09T11:05:23.747 回答
0

为了提供安全连接并支持所有浏览器,有一个解决方案看起来像是通过自定义 uri 在浏览器与本机桌面应用程序之间进行通信,并通过我尝试的 Web 服务从本机应用程序到浏览器进行通信,本机应用程序将处理阅读功能,实现似乎很复杂,但适用于安全通信

于 2015-12-11T23:30:43.173 回答