2
我的Firefox擴展有一個按鈕,當點擊它時,會將一些JavaScript代碼注入當前頁面。在我的擴展中,如何在Web頁面中注入JavaScript代碼來調用JavaScript函數?如果有人能指點我一個例子,這將會有所幫助。頁面調用Firefox擴展的JavaScript JavaScript
謝謝。
我的Firefox擴展有一個按鈕,當點擊它時,會將一些JavaScript代碼注入當前頁面。在我的擴展中,如何在Web頁面中注入JavaScript代碼來調用JavaScript函數?如果有人能指點我一個例子,這將會有所幫助。頁面調用Firefox擴展的JavaScript JavaScript
謝謝。
它歸結爲從文檔對象派發事件並從您的擴展中偵聽它們。您必須爲每個選項卡上的這些事件創建一個偵聽器。您也可以使用嵌入在您的擴展中的jQuery來捕獲它們。
要做到這一點,最簡單的方法是這裏概述:
您可以設置一個JS庫(在頁面上),並且在擴展匹配庫,使您可以準確地做到這一點的一個可重複的方法。
重複http://stackoverflow.com/questions/4215507/executing-injected-javascript-code-in-a-page-when-developing-a-firefox-extension? – mplungjan 2010-11-21 17:50:09
這是他自己的問題+接受的答案是他自己的? – Harmen 2010-11-21 17:57:18
我確實在一兩天後發佈了一個問題,但是如果您仔細閱讀,您會發現它是關於從擴展中調用腳本函數,這是相反的方法。 – 2010-11-21 18:53:09