我有FireBreath插件,还有一些JS文件。我正在尝试做什么,在某些时候,使用插件注入该JS文件。如何使用插件注入该js文件?如果你能提供例子,我是新来的。
我需要像NPN_Evaluate那样的行为,是否有任何FireBreath API?
P.S。我知道扩展,但对于这个特殊情况,我需要从插件中注入JS。
提前致谢。
答案 0 :(得分:1)
BrowserHost :: evaluateJavascript()
从主插件类中,您可以使用m_host-> evaluateJavascript(jsVar);
来调用它如果您尝试注入文件,则必须从磁盘加载。当然,另一种方法是注入一个脚本标记,从磁盘加载它,但这可能需要注入javascript来执行此操作,因为我不确定您是否可以通过插件完全注入脚本标记。