我需要JPM的帮助。我正在尝试用JPM开发火狐扩展。我希望我的扩展在打开firefox时自动启动,但是我不能在onLoad上添加一个事件--我知道,通过覆盖,我可以这样做:
window.addEventListener("load", function load(event){
console.log("hello");
},false);如果我将此事件添加到我的JPM扩展中,则会出现一个错误:
JPM错误消息: ReferenceError:窗口未定义
用JPM可以做到这一点吗?还是有其他方式启动我的火狐扩展打开?
发布于 2016-04-06 15:34:56
当您启动firefox时,您的扩展已经加载。
首先,您认为window.addEventListener是如何添加的?为此,它必须执行javascript代码。
发布于 2016-07-21 18:09:23
@simon,您还可以侦听加载和卸载事件。unload
因此,如果在exports.main = index.js中添加一个函数() {},该函数中的代码将在火狐启动并加载外接程序时立即运行。
https://stackoverflow.com/questions/36429970
复制相似问题