为我构建的人扩展Web应用程序,我们要做的其中一件事就是与一个特殊的本地硬件集成。
我能够与这个硬件进行通信,在连接到它的计算机上构建我自己的C ++应用程序,但是基于云的Web应用程序,我需要一些方法来利用特定机器上的本地可执行文件/二进制文件。
是否有一种方法可以让我从浏览器运行可执行/二进制/(自定义)sdk(如果可用)?
我在想像Flash一样使用浏览器插件。我不介意在这些计算机上安装和启用浏览器权限,正如我所料。
修改:
似乎有NPAPI,这是折旧的,现在有NaCL,在2018年第一季度也将折旧,转而使用Extensions(简单的网页)。
我需要的是能够通过某个TCP / UDP套接字连接到本地设备。有没有人知道Extensions是否有可用的API来访问套接字(而不是WebSockets,因为它们的工作方式不同)。