使用windows注册表安装Firefox扩展
我按照说明[MDC-使用Windows注册表添加扩展], 但我无法让Firefox在重启时自动安装我的扩展 我已经写了一个应用程序,一半是windows服务,一半是FF扩展。我已经构建了一个安装程序,希望它能够安装Firefox扩展和服务 到目前为止,我已经尝试了以下方法:使用windows注册表安装Firefox扩展,windows,firefox-addon,registry,installation,Windows,Firefox Addon,Registry,Installation,我按照说明[MDC-使用Windows注册表添加扩展], 但我无法让Firefox在重启时自动安装我的扩展 我已经写了一个应用程序,一半是windows服务,一半是FF扩展。我已经构建了一个安装程序,希望它能够安装Firefox扩展和服务 到目前为止,我已经尝试了以下方法: 正在删除我的开发版本的 先从FF开始延长 移除 指向我的开发版本的 从我的个人资料目录扩展 完全删除我的“开发人员”配置文件 因此FF只有一个“默认值” 侧面图 在没有 -我没有为开发环境设置远程和-P交换机 尝试 输入H
- 正在删除我的开发版本的 先从FF开始延长
- 移除 指向我的开发版本的 从我的个人资料目录扩展
- 完全删除我的“开发人员”配置文件 因此FF只有一个“默认值” 侧面图
- 在没有 -我没有为开发环境设置远程和-P交换机
- 尝试 输入HKEY_当前用户和 HKEY_本地_机器
- 仔细检查 我使用的ID和路径
- 尝试 不包含空格的路径
- 尝试引用路径
- 试一试 尾随\在路径的末尾
- 尝试在路径末尾使用.xpi文件名,而不仅仅是目录名
- 使用扩展构建XPI 生成器插件,而不是手动 (尽管我的手动构建会 如果我把它拖到了,安装就可以了 (FF)
更新:现在在WinXP FF3.0.11上也进行了测试。同样的问题。正常。我自己想出来的!我错过了阅读一行说明 “未打包XPI的位置” 我一定是疯了。出于某种原因,我一遍又一遍地把它读作“打包的XPI”!!! (我现在觉得很傻)
答案是在install dir中使用未打包的文件,而不是.xpi文件。我注意到在文件路径中使用反斜杠非常重要,例如:[TARGETDIR]Extension\Firefox\