我是 Firefox 扩展开发的新手。我应该知道什么语言,我的 Windows 机器上需要安装什么工具?
有什么好的教程吗?
自 Firefox 4 以来,您拥有“武器选择”:传统上,扩展是用 Javascript 编写并嵌入到 XUL 中。新方法仍然使用 Javascript,但将插件嵌入到经典的 HTML+CSS 中。
对于 XUL,Mozilla 开发者网络(从这里开始)有很好的文档。较新的技术称为 Jetpack,网站,并提供基于 Python 的SDK(zip 文件)。
我正在使用这个有点旧但仍然完美的解决方案;
下载 Eclipse(我正在使用 Helios - 用于 Java EE 的 Eclipse IDE 开发商) http://www.eclipse.org/downloads/packages/release/helios/sr2
安装 WTP:帮助 > 安装新软件 > 使用:Eclipse
Web 工具平台 (WTP) 软件存储库 -
http://download.eclipse.org/webtools/repository/helios
下载XulBooster:http://sourceforge.net/projects/xulbooster/(是的 有点旧但仍然完美)
File > New > Other > Xul >Extension Project 等。这会为您创建一个简单的 .xpi。
不要忘记从 install.rdf 依赖选项卡调整 firefox 的最小和最大版本。在概览选项卡中,您可以通过单击“使用导出向导”链接来导出项目。
抱歉,没有详细说明,但您可以轻松理解。