根据此处提供的文档,它说我应该能够通过 HKEY_CURRENT_USER\Software\Wow6432Node\Mozilla\Firefox\Extensions 安装扩展,但是每当我在那里添加它时,Firefox 都找不到它。但是,问题是如果我在 HKEY_LOCAL_MACHINE 位置下添加相同的键,Firefox 会发现扩展名很好!
我有点困惑为什么以及如何会发生这种情况。
编辑:在 Windows 7 64 位版本上安装。
根据此处提供的文档,它说我应该能够通过 HKEY_CURRENT_USER\Software\Wow6432Node\Mozilla\Firefox\Extensions 安装扩展,但是每当我在那里添加它时,Firefox 都找不到它。但是,问题是如果我在 HKEY_LOCAL_MACHINE 位置下添加相同的键,Firefox 会发现扩展名很好!
我有点困惑为什么以及如何会发生这种情况。
编辑:在 Windows 7 64 位版本上安装。
不,正确的注册表项是HKEY_CURRENT_USER\Software\Mozilla\Firefox\Extensions
- 在 x86 和 x64 Windows 上。原因是Software
密钥仅针对 HKLM 重定向。HKEY_CURRENT_USER\Software
但是在 32 位和 64 位应用程序之间共享。
如果将扩展添加到此键没有效果,您可能需要检查extensions.enabledScopes
首选项的值(您可以在 下查看和更改它about:config
)。例如,如果它的值为 5,那么它只允许用户配置文件中的扩展(值 1)和 Firefox 提供的扩展(值 4)。您必须确保该组合还包括值 2。