通过Web应用运行本地可执行文件/二进制文件?

时间:2017-11-20 01:34:00

标签: browser plugins web-applications npapi google-nativeclient

为我构建的人扩展Web应用程序,我们要做的其中一件事就是与一个特殊的本地硬件集成。

我能够与这个硬件进行通信,在连接到它的计算机上构建我自己的C ++应用程序,但是基于云的Web应用程序,我需要一些方法来利用特定机器上的本地可执行文件/二进制文件。

是否有一种方法可以让我从浏览器运行可执行/二进制/(自定义)sdk(如果可用)?

我在想像Flash一样使用浏览器插件。我不介意在这些计算机上安装和启用浏览器权限,正如我所料。

修改

似乎有NPAPI,这是折旧的,现在有NaCL,在2018年第一季度也将折旧,转而使用Extensions(简单的网页)。

我需要的是能够通过某个TCP / UDP套接字连接到本地设备。有没有人知道Extensions是否有可用的API来访问套接字(而不是WebSockets,因为它们的工作方式不同)。

0 个答案:

没有答案