首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在firefox和chrome中安装解包的扩展?

如何在firefox和chrome中安装解包的扩展?
EN

Stack Overflow用户
提问于 2014-11-27 01:50:08
回答 3查看 7.7K关注 0票数 3

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

我已经阅读并尝试了许多关于这方面的帖子,但它们没有帮助,因为我认为一些帖子太旧了&无法找到目标路径和注册表。就像在许多帖子中一样,他们说在这里的注册表中创建以下键

代码语言:javascript
运行
复制
32-bit Windows: HKEY_LOCAL_MACHINE\Software\Google\Chrome\Extensions

但我在windows注册表中找不到它&我使用的是32位。

我想要一些东西,比如我将我的扩展数据复制到浏览器的扩展目录&注入一些注册表值,仅此而已。如果可能,那么如何实现呢?

EN

回答 3

Stack Overflow用户

发布于 2014-11-27 04:21:42

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

它不可能是自动的,因为间谍软件会到处都是。在将xpi放入配置文件的extensions文件夹后,下次启动Firefox时,它会提示说它发现了一个未经授权的用户附加组件,并给用户一个启用或禁用它的机会。

如果你想在不启动的情况下安装,只需在浏览器中启动xpi或解压文件夹的文件路径(如果解压文件夹不起作用,则将其指向install.rdf),用户将被提示是否要安装。

不过,还有一些注册表选项:Install Firefox extension using Windows registry

票数 3
EN

Stack Overflow用户

发布于 2014-11-27 03:12:05

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

这是出于安全原因:以前基于注册表(或其他)的方法容易受到恶意软件的滥用。

如果你的扩展发布在商店中,你可以add it semi-automatically via registry。用户仍将被询问是否在下一次加载时启用它。

你也可以在using Enterprise policy上静默安装扩展(如果机器是Windows域的一部分,并且你拥有域策略的管理员权限,则只安装),或者加载它以使用--load-extension command line switch进行解包测试(在Chrome重启后将不再存在)。

票数 2
EN

Stack Overflow用户

发布于 2014-11-27 02:01:50

在Chrome中,转到

代码语言:javascript
运行
复制
chrome://extensions

在顶部启用开发人员模式,然后单击按钮以加载提取的扩展。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27155766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档