指向扩展

时间:2012-07-15 15:39:26

标签: firefox firefox-addon xul

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

  

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

此部分可在以下链接中找到:How to develop a Firefox extension

我在Ubuntu中这样做。这与创建符号链接相同吗?我对此感到困惑。

1 个答案:

答案 0 :(得分:3)

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

就个人而言,我意识到正确安装扩展会产生更一致的结果 - 你不会得到扩展的某些部分更新而其他部分没有更新的丑陋情况。这就是为什么我写Extension Auto-Installer(注意:这是自我推销),它简化了很多安装过程 - 特别是当你开发一个无重启的扩展时。