自动运行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启动并加载加载项,该函数中的代码就会立即运行。
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- 扩展移相器按钮类不工作
- chrome扩展中的navigator.geolocation.getCurrentPosition
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- chrome扩展更改主机/域警告
- TableExport jquery插件:文件名和扩展名问题
- 如何在chrome扩展中重定向到html页面
- Chrome扩展没有't在重新加载之前考虑期权价值
- 扩展SVGTextElement时出现Typescript Uncaught TypeError
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- Javascript”;类“;带有参数的扩展
- 试图阻止Chrome通过扩展关闭
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 表达式引擎扩展开发-向呈现的条目添加自定义javascript
- 从选项页面更新chrome扩展清单权限
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- jpm的默认Firefox路径没有'不起作用
- Chrome扩展:遍历不同的页面并收集数据
- 自动运行firefox扩展jpm
- 如何在 Firefox 附加 SDK 扩展中使用 'jpm run' 时将数据持久存储在 'localStorage'