0

我有 FireBreath 插件,里面有一些 JS 文件。在某些时候,我正在尝试使用插件注入该 JS 文件。如何使用插件注入该 js 文件?如果你能提供例子,我是新手。

我需要像 NPN_Evaluate 一样的行为,有没有 FireBreath API 呢?

PS我知道扩展,但对于这种特殊情况,我需要从插件注入JS。

提前致谢。

4

1 回答 1

1

BrowserHost::evaluateJavascript()

从您的主插件类中,您可以使用 m_host->evaluateJavascript(jsVar); 调用它。

如果您尝试注入文件,则必须从磁盘加载它。当然,另一种方法是注入一个从磁盘加载它的脚本标签,但这可能需要注入 javascript 来做到这一点,因为我不确定你是否真的可以完全通过插件注入脚本标签。

于 2013-03-12T14:48:00.677 回答