[英]Autorun firefox extension jpm
我需要JPM
帮助。 我正在尝试使用JPM
开发firefox扩展。 我希望我的扩展程序在打开firefox时自动启动,但我无法在onLoad
上添加事件我知道使用叠加层我可以执行以下操作:
window.addEventListener("load", function load(event){
console.log("hello");
},false);
如果我将此事件添加到我的JPM扩展名中,则会出现错误:
JPM [error]消息:ReferenceError:未定义窗口
用JPM
可以做到吗? 或者是否有另一种方法可以将firefox扩展程序启动到开头?
启动Firefox时,您的扩展程序已加载。
您如何看待window.addEventListener
被添加? 它必须执行javascript代码才能执行此操作。
@simon,您还可以监听加载和卸载事件。 https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Listening_for_load_and_unload
因此,如果在index.js中添加exports.main = function(){},则只要Firefox启动并加载了加载项,该函数内的代码就会运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.