2013-03-12 75 views
0

我有FireBreath插件和一些JS文件。我想要做的,在某個時候,使用插件注入該JS文件。如何使用插件注入該js文件?如果你可以請舉例,我是新手。從FireBreath插件注入JS文件?

我需要像NPN_Evaluate一樣的行爲,有沒有任何FireBreath API?

P.S.我知道擴展,但對於這種特殊情況,我需要從插件注入JS。

在此先感謝。

回答

1

BrowserHost :: evaluateJavascript()

從你的主要插件類,你可以用m_host-調用這個> evaluateJavascript(jsVar);

如果你想注入一個文件,你必須從磁盤加載它。另一種方式當然是注入一個腳本標籤,它可以從磁盤中加載它,但是這可能需要通過注入JavaScript來實現,因爲我不確定是否可以通過插件實際插入腳本標記。

+0

非常感謝您的回答! – User1234 2013-03-12 19:49:42