我已经将一个插件加载到我的 XUL 覆盖中,通过
<vbox style="height:0;">
<html:embed type="application/x-my-plugin" id="my-plugin" style="height:0;"/>
</vbox>
现在,当用户加载新选项卡并且我有对调用者的引用时,会触发一个事件。这是通过附加到 XUL 覆盖层的 javascript 完成的。
var caller = myEvent.originalTarget;
当我尝试执行以下操作时,我的变量“plugin”为空。可能是什么问题,我该如何解决这个问题?
var plugin = caller.getElementById("my-plugin");
plugin.calculateTime();