开始使用Firefox扩展开发2013/2014

时间:2013-11-17 05:11:07

标签: firefox

我现在已经阅读了几个小时来创建Firefox扩展。没有我能想到的最新教程。有几种方法可以开发Firefox扩展,但没有一种方法可以让您轻松开始并为您提供有关如何开发应用程序的更多信息。还有大多数旧的教程,官方的教程有“这篇文章需要技术评审”。在它顶部发出警告。

我的目标扩展是一个简单的工具,可以证明Firefox的设置并做一些工作。要开始,我想要一个按钮:

  • 离线工作
  • 清除所有浏览器数据
  • 更改代理设置
  • 开始在线工作

在像Firefox这样的良好环境中,这应该在< 55h右边?:)

完成

那么我该如何实现呢?目前实现这一目标的最佳方式是什么?

我不希望有关现有扩展的提示只是一种现代化的方式来开始并开发可以做这样的事情的扩展。

1 个答案:

答案 0 :(得分:0)

Tutorialsguides适合入门。然后你必须挖掘几个高级和低级API并使用你需要的东西。

在你的目标延伸中:

对于按钮,请查看widget API

要更改离线/在线工作首选项以及更改代理设置,您可以使用preferences/service API更改:config条目。

关于清除浏览器数据,据我所知(如果其他人知道请编辑或评论我的答案),没有API,但您可以查看其他清晰浏览器数据无重启插件代码,例如this one使用require(“chrome”)这是一种黑客攻击。