如何在firefox&中安装unpacked扩展铬?

时间:2014-11-26 17:50:08

标签: windows google-chrome-extension firefox-addon

我通过使用crossrider创建了扩展,他们给了我xpi&我提取并希望通过将数据复制到浏览器的扩展路径手动安装的crx文件。

我读过& amp;尝试了许多关于这个的帖子,但他们没有帮助,因为我认为一些帖子是旧的&无法找到目标路径&注册表中。 就像他们在很多帖子中所说的那样在注册表中创建以下密钥

32-bit Windows: HKEY_LOCAL_MACHINE\Software\Google\Chrome\Extensions

但是我无法在我的Windows注册表和&我使用的是32位。

我希望将我的扩展数据复制到浏览器的扩展目录&注入一些注册表值。如果有可能那么如何?

3 个答案:

答案 0 :(得分:3)

对于firefox,只需将xpi或unpacked文件夹添加到配置文件文件夹即可。不需要注册表,所以它的跨平台。

它不会是自动的,因为间谍软件将全部通过它。将xpi放入配置文件的extensions文件夹后,在下次启动Firefox时,它会提示说它发现用户插件未经授权,并让用户有机会启用它,或者将其禁用。

如果你想在没有启动的情况下这样做,只需在浏览器中启动xpi或unpacked文件夹的文件路径(如果unpacked文件夹不起作用,然后将其指向install.rdf),将提示用户是否需要安装。

但是有一些注册表选项:Install Firefox extension using Windows registry

答案 1 :(得分:2)

在Chrome中,it's no longer possible to add an extension programmatically on Windows除非扩展程序实际在商店中发布。

这是出于安全原因:以前基于注册表的(以及其他方式)方法可能会滥用恶意软件。

如果您的扩展程序已在商店中发布,则可以add it semi-automatically via registry。仍然会询问用户是否在下次加载时启用它。


您还可以在using Enterprise policy上以静默方式other OSes,如果该计算机是Windows域的一部分且您拥有域策略的管理员权限)安装扩展程序,或者使用--load-extension command line switch将其解压缩以进行测试(重启Chrome后不会保留)。

答案 2 :(得分:0)

在Chrome中转到

chrome://extensions

在顶部启用开发者模式,然后点击按钮加载提取的扩展程序。