2012-03-01 31 views
1

是否可以在FireBreath框架下的插件中將JavaScript注入到網頁中?我不想使用safari擴展,所以我想知道如果使用插件我可以做同樣的甚至更多比建議使用擴展。 Mi的想法是編寫一個函數,在頁面中的任何文本框中檢測keyPress事件,然後將消息傳遞給與插件公開的JSAPI函數進行通信的JavaScript函數。如何使用FireBreath注入JavaScript

感謝您的任何建議或指導。

順便說一句我正在創建firebreath插件,以便與Mac OSx平臺一起使用。

+2

請閱讀[本文](http://colonelpanic.net/2010/08/browser-plugins-vs-extensions-the-difference/)。您不會將插件插入每個頁面,您必須專門嵌入它們。 – 2012-03-02 05:40:31

+0

好的格奧爾格,偉大的文章,我已經清楚了一切現在謝謝。 – willyMon 2012-03-02 14:30:12

回答

2

雖然您可以將JavaScript從插件注入頁面 - 就像您可以從JavaScript獲得的一樣 - 您需要將插件嵌入到頁面中。
如果你對頁面有這種控制,那麼你首先不需要插件。

要控制無法直接控制的任意頁面,您需要瀏覽器擴展名/addon。 This article包含有關該主題的更多詳細信息。