4

我正在做本教程,介绍如何在创建 firefox 扩展时设置环境,但我不明白这部分:

指向扩展 在您的开发配置文件文件夹中,您将找到一个名为 extensions 的文件夹。在其中,您将拥有所有已安装扩展的代码。您可以创建一个指针文件,而不是将代码放在那里。通过为您创建一个具有唯一名称的文件来做到这一点(这必须与您在 install.rdf 文件中为 em:id 值选择的相同 - 更多内容见下文)。

这部分可以在这个链接中找到:如何开发 Firefox 扩展

我在 Ubuntu 中做这件事。这和创建符号链接一样吗?我对这部分感到困惑。

4

1 回答 1

3

不,并非所有运行 Firefox 的操作系统都有符号链接——因此必须发明一种不同的机制。您需要创建一个名称与扩展 ID 匹配的文本文件,并将扩展目录的路径作为其内容。指向此目录的同名符号链接应该也可以,但如果扩展管理器决定更新可用于您的扩展(更新安装将删除符号链接并将其替换为常规扩展安装) ,不确定文本文件是否也会发生这种情况)。

就个人而言,我意识到正确安装扩展会产生更一致的结果——你不会遇到扩展的某些部分更新而其他部分没有更新的丑陋情况。这就是我编写Extension Auto-Installer的原因(注意:这是自我推销),它大大简化了安装过程——尤其是在您开发无需重启的扩展时。

于 2012-07-15T20:13:40.957 回答