【问题标题】:Apps, Extensions and scripts cannot be added from this website无法从此网站添加应用程序、扩展程序和脚本
【发布时间】:2014-05-30 06:26:30
【问题描述】:

我正在尝试使用从https://01.org/rapid-interface-builder/downloads/2012/rib-preview-1-chrome-extension 下载的rib.crx 文件将 Rapid Interface Builder 扩展添加到 chrome

不幸的是,每次我用 chrome 打开 crx 文件时,都会出现以下错误:

无法从此网站添加应用程序、扩展程序和脚本。

关于如何解决这个问题的任何想法?

【问题讨论】:

  • 看起来crx文件给出了一些很好的答案,有人知道如何用用户脚本(例如example.userscript.js)解决这个问题吗?

标签: google-chrome google-chrome-extension google-chrome-app crx


【解决方案1】:

您不必打开文件,而是:解压它(crx 是 zip 文件),然后访问 chrome://extensions,启用开发者模式,然后 load unpacked extension

原因是:很多人试图滥用 chrome 应用程序/扩展程序将讨厌的应用程序安装到您的浏览器中。因此,Chrome 会尝试让这些应用程序无法自动加载,除非您确定这确实是您想要执行的操作。

所以.. 使用这种方法时,安装软件的典型注意事项适用。

【讨论】:

  • 我无法提取文件 - 这不是一个选项,我可以压缩它。如果这有助于回答,我正在使用 Windows 8。
  • “加载解压扩展”选项不再是 Windows 的一个很好的解决方案,因为会弹出一个烦人的窗口,请参阅 crbug.com/337734
  • 我明白了。必须用 WinRar 打开它才能提取它。我还必须编辑 manifest.json 文件以在其内容中包含 ""manifest_version": 2,"。
  • 在 macOS 上,当我将其重命名为 *.zip 并尝试使用 Finder 进行提取时,这不起作用,但它确实在命令行上使用 unzip Extension.crx -d Extension
  • 在我的情况下,它正在下载.js 文件而不是.crx 文件?我该怎么办?
【解决方案2】:

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

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

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

编辑: 这在 Windows 上不起作用。在 OSX 和 ChromeOS 上验证。根据我的阅读,这也适用于 Linux。~

【讨论】:

  • 您是否尝试过使用 Chrome 安装未打包的 .crx 文件?
  • @Xan 是的,我在 OSX stable (44.0.2403.157) 上打包,然后拖放到 ChromeOS stable (44.0.2403.155) 上。但是,我在 Windows stable (44.0.2403.157 m) 上收到禁用警告。我将编辑我的答案以反映这适用于除 Windows 之外的所有设备(很确定它适用于 Linux)。
  • 上面的答案相当陈旧。刚刚在windows上测试过,现在可以了。
  • 它对我不起作用。拖放 .crx 文件时仍然出现以下错误:Apps, Extensions and scripts cannot be added from this website.。我可以安装它的唯一方法是先解压缩 .crx 文件。
  • 我发现启用开发者模式后,我必须刷新扩展页面才能接受扩展。如果我只是启用了开发人员模式而不刷新,我仍然会收到错误消息。
【解决方案3】:

(我最初遇到了与您描述的相同的问题。*) 这个解决方案在 Windows 10(build th1511)x64 中对我有用:

  1. 照常打开 Chrome。
  2. 转到“扩展”页面(chrome://extensions;点击右上角的菜单按钮 → 从“更多工具”下拉菜单中选择“扩展”)。
  3. 将 .crx 文件拖放到 Chrome 中的扩展页面上 - 到扩展列表中。 您应该会看到一个对话框,说明“拖放到此处进行安装”。这必须存在。 (如果你没有看到这个,重新定位你的鼠标 - 它可能离页面的一侧太远了。)

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

*我在尝试通过右键单击/双击它并选择“打开方式”“Chrome”并将文件拖放到Chrome 中的常规网页。

【讨论】:

  • 是的,放在 Chrome 上甚至在扩展页面上都不够——正如答案中所建议的,它需要在显示“放在这里安装”的区域中
  • 效果很好。谢谢!
【解决方案4】:

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

【讨论】:

    【解决方案5】:

    使用此参数--enable-easy-off-store-extension-install打开Chrome,然后转到扩展并启用开发者模式。现在您可以毫无问题地安装.crx 文件了。

    【讨论】:

      【解决方案6】:

      继续扩展,你的第一步是开发者模式,两步更新扩展,最后在谷歌浏览器上放置 IDM 扩展文件。

      【讨论】:

        猜你喜欢
        • 2021-05-19
        • 1970-01-01
        • 2021-05-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多