1

我打算制作一个应用程序来监控用户访问的网站并对其进行一些计算。

因此,对于每个打开的网站,我开发了一个 google chrome 扩展程序,它将 URL 发送到 NPAPI 插件。

问题出在第二部分。NPAPI 插件是否可以将从扩展接收到的信息传递给另一个应用程序。我希望在我的应用程序和 NPAPI 插件之间进行双向通信,以便取决于执行的处理应用程序,NPAPI 插件通知扩展程序更改它应该发送的 URL。

PS-如果这样更容易回答我的问题,我正在使用 firebreath 开发 NPAPI 插件。

我真的很想知道如何实现这一点。我是编程新手。

任何帮助是极大的赞赏。

4

2 回答 2

1

NPAPI 插件可以不受限制地访问本地机器,因此您的插件可以像任何其他应用程序一样运行其代码。因此,您正在寻找的实际上是两个进程进行通信的一种方式,即进程间通信。有很多方法可以做到这一点,你可以在这里找到一些。最合适的取决于您的实际需要,但是在搜索时,不要让 NPAPI 上下文打扰您。您只是想让两个进程进行对话。

于 2011-09-06T12:38:12.707 回答
0

共享内存使用起来非常简单。由于您是编程新手,我认为这是要走的路。你可以在这里找到一个例子

于 2011-09-07T07:42:16.843 回答