1

我想执行以下任务:

  1. 从 javascript 调用浏览器插件。
  2. 反过来,插件将调用 C/C++(客户端机器上存在的本机代码)。

此外,我想知道上述任务是否可行。如果是,如何完成

4

1 回答 1

-1

这取决于浏览器!

由于插件可以与网站通信,那部分不是问题!棘手的部分是从浏览器插件执行 C/C++ 代码。在这里寻找谷歌浏览器

所以首先你需要你的浏览器插件。然后你可以简单地将一个 JS 回调注入你想使用你的插件的网页中。然后你可以从网站上使用这个回调。

我不确定你想用 C/C++ 做什么!如果你想突破沙箱,你需要在你的客户端机器上运行另一个进程。然后您可以与该进程通信以执行其他代码。

于 2014-05-13T11:53:24.080 回答