Я создаю расширение Firefox для демонстрационных целей.
Я для вызова конкретной функции JavaScript в документе из расширения.
Я написал это в своем HTML-документе (не внутри расширения, а на странице, загруженной Firefox):
document.funcToBeCalled = function() {
// function body
};
Затем расширение запустит это для некоторого события:
var document = Application.activeWindow.activeTab.document;
document.funcToBeCalled();
Однако возникает ошибка о том, что funcToBeCalled
не определено.
Примечание. Я могу получить элемент документа, позвонив по номеру document.getElementById(id);