繁体   English   中英

自动运行firefox扩展jpm

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM