firefox - 使用sdk创建firefox插件和普通方法的区别

标签 firefox firefox-addon firefox-addon-sdk

我刚刚开始创建 Firefox 附加组件。所以我已经下载了sdk并成功创建了示例附加组件,其目录如下

  • 数据
  • 文档
    • main.md
    • main.js
  • 测试
    • 测试-main.js
  • package.json
  • 自述文件.md

但是当我搜索如何从头开始开发 Firefox 附加组件时,它显示了这样的内容 https://blog.mozilla.org/addons/2009/01/28/how-to-develop-a-firefox-extension/

目录结构

http://blog.mozilla.org/addons/files/2009/01/extension-structure.png

任何人都可以帮我解决这个问题吗?从哪里开始以及如何从头开始开发 Firefox 插件。

最佳答案

使用 SDK 更容易,但正如 @Noit 指出的那样,在某些方面受到限制。如果你想修改网页,我推荐SDK。如果您想对浏览器 UI 本身进行重大更改,则应该引导。如果您没有任何经验,SDK 会更容易上手。

这里是all the resources you need to get started 。 SDK 的所有文档都可以在该页面的侧边栏上找到(请参阅指南以获取更深入的信息,单击高级 API 以获取有关特定信息的信息模块)。

搜索和阅读资源时,请确保您正在阅读的内容是针对附加 SDK(以前称为 Jetpack)的,而不是针对引导附加组件的。

关于firefox - 使用sdk创建firefox插件和普通方法的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21900142/

相关文章:

html - Windows 7 与 Windows XP 上的 Firefox 中的字体行间距

javascript - 使用内容脚本中的 `simple-prefs` 打开插件的选项页面

javascript - CSS 显示的性能提升 :none or $. remove()?

html - 具有未知宽度的 CSS float 不会用文档类型包装空格

css - 在平板设备上设置禁用输入的样式

firefox-addon - FF 扩展 - 获取 xmlhttp.status==0

javascript - gapi.client未定义-Firefox附加SDK

javascript - 尝试在 contentScript 中调用函数时出现“函数未定义”

sql - 在 Firefox 的 SQLite 管理器插件中,大数字未按应有的方式保存

javascript - 如何通过在 Firefox 中单击按钮来执行 VBScript 文件?