开发Firefox扩展,在Dom启动时加载扩展

时间:2016-02-09 07:11:34

标签: javascript google-chrome-extension firefox-addon

我一直在编写Firefox扩展程序,但在这一点上我们有“DOM启动时加载扩展”的任何简单选项,就像我们在chrome中的manifest.json文件一样:

"run_at": "document_start"

我的研究发现页面加载进度列表器之类的东西,但与 chrome的'run_at'相比,它们是很多代码

他们是Firefox扩展开发者的唯一选择吗?或者我们有其他一些,我可能错过了。

不过,我现在正在使用addeventlistner来检测它。

1 个答案:

答案 0 :(得分:0)

加载浏览器会话时会加载整个扩展程序,它们不会绑定到各个页面。

在扩展程序中,您可以通过page-modtabs模块将代码注入单个标签页。

我一般建议你丢弃这就是chrome API的工作原理,如果你正在构建SDK插件,那么firefox 思维模式中的替代品就在哪里。 API和插件结构完全不同,所以不会让你走得太远。

@JaromandaX已经提到了webextensions,它模仿了chrome apis,但它们仍处于开发阶段。