0
我有一個XUL擴展不同的文檔對象,也許這就是爲什麼下面不工作:無法調用從頁面的Firefox擴展功能的JavaScript
在我的網頁的javascript:
var evt = document.createEvent("Events");
evt.initEvent("JSON_UPDATE_EVENT", true, false);
document.dispatchEvent(evt);
在延長,main.js文件:
document.addEventListener("JSON_UPDATE_EVENT", alert("hello"), false, true);
我甚至嘗試嘗試:
Application.activeWindow.activeTab.document.addEventListener("JSON_UPDATE_EVENT", alert("hello"), false, true);
在這兩種情況下的警報()被調用,只有當分機再次起動,但從來沒有對事件。網頁和擴展中的文檔是指不同的對象,這可能是其原因。
在main.js文件
由於一噸!我嘗試過所有的東西,包括postmessage,chrome消息等,但沒有任何工作,但你的解決方案開箱即用。 –
歡迎bro :-) – Noitidart