这个网站无法添加应用、扩展和脚本。

31

2
看起来有一些关于crx文件的好答案,但是有人知道如何解决用户脚本(例如example.userscript.js)的问题吗? - Keyslinger
6个回答

42

不要打开文件,你需要:解压它(crx文件是zip文件),然后访问chrome://extensions,启用开发者模式,再加载未打包的扩展

原因是:很多人试图滥用Chrome应用/扩展程序来安装恶意应用程序到您的浏览器中。因此,Chrome试图使自动侧载这些应用程序变得不可能,除非您确信真正想要这样做。

所以...当使用这种方法时,适用于安装软件的典型警告也适用。


我无法提取文件 - 这不是一个选项,但我可以压缩它。我使用的是Windows 8,如果这有助于回答。 - Barry Michael Doyle
2
“加载未打包的扩展程序”选项对于Windows来说不再是一个好的解决方案,因为会出现一个令人烦恼的弹窗,请参见http://crbug.com/337734。” - Rob W
我明白了。必须使用WinRar打开它才能提取它。我还必须编辑manifest.json文件,将""manifest_version": 2,"包含在其中。 - Barry Michael Doyle
3
在 macOS 上,当我将文件名改为 *.zip 并尝试在 Finder 中提取时,这种方法不起作用;但是在命令行中使用 unzip Extension.crx -d Extension 命令可以成功。 - Frederick Squid
1
在我的情况下,它正在下载.js文件而不是.crx文件?我该怎么做呢? - Zeeshan Ahmad Khalil

26

现在您也可以将.crx文件拖放到chrome://extensions页面上,它也会安装。

编辑2019-01-10:请确保为扩展启用开发者模式。如果未启用,请在启用后刷新chrome://extensions页面。

编辑2018-08-24:这也适用于Windows。

编辑: 这在Windows上无效。已在OSX和ChromeOS上验证。据我所读,这也适用于Linux。~


你尝试过使用未由你的Chrome安装程序打包的.crx文件吗? - Xan
@Xan 是的,我在OSX稳定版(44.0.2403.157)上打包,然后拖放到ChromeOS稳定版(44.0.2403.155)上。但是,在Windows稳定版(44.0.2403.157 m)上,我收到了禁用警告。我会编辑我的答案以反映这个问题,它可以在除Windows之外的所有系统上运行(我相当确定它可以在Linux上运行)。 - ToddR
以上答案相当老旧。刚在Windows上测试过,现在可以正常工作了。 - AnorZaken
对我来说不起作用。当我拖放.crx文件时,仍然会出现以下错误:无法从此网站添加应用程序、扩展和脚本。唯一的方法是先解压.crx文件才能安装它。 - Dan Stevens
1
我发现在启用开发者模式后,必须刷新扩展页面才能接受扩展。如果我只是启用了开发者模式而没有刷新,仍然会出现错误。 - Dave Rager
显示剩余2条评论

9

我最初遇到了您描述的同样问题。以下解决方案适用于我在Windows 10(版本th1511)x64上:

  1. 按常规方式打开Chrome。
  2. 转到“扩展程序”页面(chrome://extensions;或单击右上角的菜单按钮→从“更多工具”下拉菜单中选择“扩展程序”)。
  3. 将 .crx 文件拖放到Chrome的扩展程序页上 -即到扩展程序列表。 您应该看到一个对话框,表明“拖放此处安装”。这是必须的。(如果您没有看到此内容,请重新定位鼠标 -可能太靠近页面的侧面。)

它应该成功加载,之后您应该立即在列表中看到该扩展程序。

*当我尝试通过右键单击/双击 .crx 文件并选择“使用Chrome打开”,或者将文件拖放到Chrome中的普通网页时,我收到了与您相同的错误信息。


1
是的,在Chrome上或者在扩展页面上拖放并不够——正如答案中所建议的那样,它需要出现在显示“拖到此处安装”的区域。 - Brett Zamir
非常好,谢谢! - Junaid Atari

4
在扩展页面中,只需启用开发者模式。然后,您可以将任何 .crx 文件拖放到那里,安装提示将随之而来。 Developer mode turned on

3

使用参数 --enable-easy-off-store-extension-install 打开 Chrome,然后进入扩展程序并启用开发者模式。现在,您可以轻松安装 .crx 文件而不会遇到任何问题。


0

继续扩展,你的第一步是进入开发者模式,第二步更新扩展,并将IDM扩展文件拖放到Google Chrome上。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接