How do I execute a page-defined JavaScript function from a Firefox extension?
- by yuku
Hi, I'm creating a Firefox extension for demo purposes.
I to call a specific JavaScript function in the document from the extension.
I wrote this in my HTML document (not inside extension, but a page that is loaded by Firefox):
document.funcToBeCalled = function() {
// function body
};
Then, the extension will run this on some event:
var document = Application.activeWindow.activeTab.document;
document.funcToBeCalled();
However it raises an error saying that funcToBeCalled is not defined.
Note: I could get an element on the document by calling document.getElementById(id);