Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在浏览器中执行本机代码 我有一个用C++编写的库,它与原始HID输入(鼠标、触摸板等)一起工作。_Javascript_C++_Node.js_Google Chrome Extension_Npapi - Fatal编程技术网

Javascript 在浏览器中执行本机代码 我有一个用C++编写的库,它与原始HID输入(鼠标、触摸板等)一起工作。

Javascript 在浏览器中执行本机代码 我有一个用C++编写的库,它与原始HID输入(鼠标、触摸板等)一起工作。,javascript,c++,node.js,google-chrome-extension,npapi,Javascript,C++,Node.js,Google Chrome Extension,Npapi,我想创建一个扩展、插件、Java小程序或任何东西(最好是Google Chrome),它允许我在客户端的浏览器中使用库。但我没有以前的经验,我不知道如何做到这一点,以及学习什么来实现这一点 我读到NPAPI支持将从Google Chrome中删除 请告诉我怎么做 我所拥有的: 库本身(适用于Mac OS、Windows和Linux) 绑定Java、Python和Node.js 我正在考虑使用节点绑定,以便在浏览器中使用库。本机客户端可能会工作,但可能不会,除非您需要的东西可以通过本机客户端API

我想创建一个扩展、插件、Java小程序或任何东西(最好是Google Chrome),它允许我在客户端的浏览器中使用库。但我没有以前的经验,我不知道如何做到这一点,以及学习什么来实现这一点

我读到NPAPI支持将从Google Chrome中删除

请告诉我怎么做

我所拥有的:

  • 库本身(适用于Mac OS、Windows和Linux)

  • 绑定Java、Python和Node.js


  • 我正在考虑使用节点绑定,以便在浏览器中使用库。

    本机客户端可能会工作,但可能不会,除非您需要的东西可以通过本机客户端API访问;您没有使用本机客户端完全访问系统的权限

    本机消息可能更合适,因为如果您愿意,实际上可以使用python或node.js编写它(尽管需要安装python或node才能使用它)

    FireBreath2(仍在稀少的测试版中)支持本机消息传递。

    此外,不是“将被删除”,而是“已被删除”。谷歌Chrome45昨天发布,没有NPAPI支持