デモ用に Firefox 拡張機能を作成しています。拡張機能からドキュメント内の特定の JavaScript 関数を呼び出します。これを HTML ドキュメントに書きました (拡張機能内ではなく、Firefox によって読み込まれるページ)。
document.funcToBeCalled = function() {
// function body
};
次に、拡張機能はいくつかのイベントでこれを実行します。
var document = Application.activeWindow.activeTab.document;
document.funcToBeCalled();
funcToBeCalled
ただし、定義されていないというエラーが発生します。
注: を呼び出すことで、ドキュメントの要素を取得できました。document.getElementById(id);