【问题标题】:Getting started with Firefox extension development 2013/2014Firefox 扩展开发入门 2013/2014
【发布时间】:2013-11-17 05:11:06
【问题描述】:

我已经阅读了几个小时关于创建 Firefox 扩展的内容。没有我能想到的最新教程。存在多种开发 Firefox 扩展的方法,但没有一种方法可以让您轻松入门并为您提供有关如何开发应用程序的更多信息。也有大部分是老教程,官方有“这篇文章需要技术审查”。警告在它的顶部。

我的目标扩展是一个简单的工具来证明 Firefox 设置的合理性并做一些工作。首先,我想要一个按钮:

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

在像 Firefox 这样的良好环境中,这应该在

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

我不想要关于现有扩展的提示,而只是一种现代的方式来开始和开发可以做类似事情的扩展。

【问题讨论】:

    标签: firefox


    【解决方案1】:

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

    在您的目标扩展中:

    有关按钮,请查看widget API

    要更改离线/在线工作偏好和更改代理设置,您可以使用 preferences/service API 更改 about:config 条目。

    关于清除浏览器数据,据我所知(如果其他人知道,请编辑或评论我的答案)没有 API,但您可以检查其他 clear-browser-data 无重启插件代码,如 this one 使用require("chrome") 这是一种 hack。

    【讨论】:

      猜你喜欢
      • 2010-11-21
      • 1970-01-01
      • 1970-01-01
      • 2017-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多