从javascript调用浏览器插件

时间:2014-05-13 11:33:06

标签: javascript plugins browser-extension native-methods

我想执行以下任务:

  1. 从javascript调用浏览器插件。
  2. 反过来,该插件将调用C / C ++(客户端计算机上存在本机代码)。
  3. 此外,我想知道上述任务是否可行。如果是,那怎么办呢

1 个答案:

答案 0 :(得分:-1)

这取决于浏览器!

由于插件可以与网站进行通信,因此该部分不是问题! 棘手的部分是从浏览器插件执行C / C ++代码。看here for google chrome

首先你需要你的浏览器插件。然后你就可以将JS回调注入到你想要使用你的插件的网页中。你可以在网站上使用这个回调。

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