0

我的应用程序安装了我的 Firefox 插件(通过将 my.xpi 复制到 [FF_inst_dir]\extensions)。此应用程序与我的 FF 插件交互。此应用程序会定期更新(新版本的.xpi)。当我的应用程序正在更新时,它会执行以下操作:

  1. 删除文件夹和内容 [FF_inst_dir]\extensions\MyExtension
  2. 将新的 my.xpi 复制到 [FF_inst_dir]\extensions

但是,当我重新启动 FF 时,我看到:

  1. FF 问我有关安装附加组件的问题。我同意。
  2. FF 删除 my.xpi(没关系)
  3. FF 删除文件夹和内容 [FF_inst_dir]\extensions\MyExtension 我认为 FF 尝试删除旧插件。

因此,我还没有安装插件。

如何正确安装?

4

2 回答 2

1

将来我们不会支持将 XPI 拖放到这样的扩展目录中。另外请不要为此使用应用程序的扩展目录。而是将扩展程序的文件提取到共享位置之一注册表指向的目录中

于 2010-03-30T17:19:38.943 回答
0

Firefox 的内置安装和更新方法有什么问题?最简单的方法是浏览网页并下载 .xpi 进行安装。

您是否有理由不能将您的扩展发布到 Mozilla 附加组件网站?如果是这样,那么当您发布新版本时,您既可以轻松安装又可以自动更新。

于 2010-03-30T13:58:46.493 回答