我正在为演示目的创建一个 Firefox 扩展。我从扩展中调用文档中的特定 JavaScript 函数。我在我的 HTML 文档中写了这个(不是在扩展中,而是由 Firefox 加载的页面):
document.funcToBeCalled = function() {
// function body
};
然后,扩展程序将在某些事件上运行它:
var document = Application.activeWindow.activeTab.document;
document.funcToBeCalled();
但是,它会引发一个错误,指出funcToBeCalled
未定义。
注意:我可以通过调用来获取文档上的元素document.getElementById(id);