我的应用程序安装了我的 Firefox 插件(通过将 my.xpi 复制到 [FF_inst_dir]\extensions)。此应用程序与我的 FF 插件交互。此应用程序会定期更新(新版本的.xpi)。当我的应用程序正在更新时,它会执行以下操作:
- 删除文件夹和内容 [FF_inst_dir]\extensions\MyExtension
- 将新的 my.xpi 复制到 [FF_inst_dir]\extensions
但是,当我重新启动 FF 时,我看到:
- FF 问我有关安装附加组件的问题。我同意。
- FF 删除 my.xpi(没关系)
- FF 删除文件夹和内容 [FF_inst_dir]\extensions\MyExtension 我认为 FF 尝试删除旧插件。
因此,我还没有安装插件。
如何正确安装?