首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动运行firefox扩展jpm

自动运行firefox扩展jpm
EN

Stack Overflow用户
提问于 2016-04-05 14:56:39
回答 2查看 128关注 0票数 1

我需要JPM的帮助。我正在尝试用JPM开发火狐扩展。我希望我的扩展在打开firefox时自动启动,但是我不能在onLoad上添加一个事件--我知道,通过覆盖,我可以这样做:

代码语言:javascript
复制
window.addEventListener("load", function load(event){  
    console.log("hello");   
},false);

如果我将此事件添加到我的JPM扩展中,则会出现一个错误:

JPM错误消息: ReferenceError:窗口未定义

JPM可以做到这一点吗?还是有其他方式启动我的火狐扩展打开?

EN

回答 2

Stack Overflow用户

发布于 2016-04-06 15:34:56

当您启动firefox时,您的扩展已经加载。

首先,您认为window.addEventListener是如何添加的?为此,它必须执行javascript代码。

票数 3
EN

Stack Overflow用户

发布于 2016-07-21 18:09:23

@simon,您还可以侦听加载和卸载事件。unload

因此,如果在exports.main = index.js中添加一个函数() {},该函数中的代码将在火狐启动并加载外接程序时立即运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36429970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档