我已经使用 crossrider 创建了扩展,他们给了我 xpi 和 crx 文件,我提取了这些文件并想通过将数据复制到浏览器的扩展路径来手动安装。
我已经阅读并尝试了很多关于此的帖子,但它们没有帮助,因为我认为有些帖子是旧的并且无法找到目标路径和注册表。 就像在许多帖子中一样,他们说在此处的注册表中创建以下 key
32-bit Windows: HKEY_LOCAL_MACHINE\Software\Google\Chrome\Extensions
但我在我的 Windows 注册表中找不到它,而且我使用的是 32 位。
我想要一些东西,比如我将我的扩展数据复制到浏览器的扩展目录并注入(inject)一些注册表值,仅此而已。如果可能的话,怎么做?
最佳答案
对于 firefox,只需将 xpi 或解压文件夹添加到配置文件文件夹。无需注册,因此它是跨平台的。
它不可能是自动的,因为 spy 软件会无处不在。将 xpi 放在配置文件的扩展文件夹中后,在下次启动 Firefox 时,它会提示说它发现了一个未授权的用户加载项,并让用户有机会启用它,或者保持禁用状态。
如果你想在不启动的情况下进行,只需在浏览器中启动 xpi 或解压文件夹的文件路径(如果解压文件夹不起作用,然后将其指向 install.rdf),用户将被提示是否需要安装。
关于windows - 如何在 firefox 和 chrome 中安装解压的扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27155766/