0

在我的 NPAPI 普通插件中,我想在全局范围(窗口对象)中添加一些新的属性和方法,例如

var status = window.myFunction();

有什么建议我该怎么做?

谢谢。

4

1 回答 1

1

我没有代码示例,但基本上您需要做的是获取 DOM 窗口的 NPObject,然后您可以在其上调用 NPN_SetProperty 来设置一个值。您可以创建一个响应 InvokeDefault 的 NPObject 并将该对象分配给窗口上的“myFunction”,然后就完成了。

FireBreath使用包装函数等使这变得更容易,但它在下面做同样的事情。

于 2013-11-03T20:15:10.217 回答