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

Posted

技术标签:

【中文标题】无法从此网站添加应用程序、扩展程序和脚本【英文标题】: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)解决这个问题吗? 【参考方案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 中对我有用:

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

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

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

【讨论】:

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

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

【讨论】:

【参考方案5】:

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

【讨论】:

【参考方案6】:

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

【讨论】:

以上是关于无法从此网站添加应用程序、扩展程序和脚本的主要内容,如果未能解决你的问题,请参考以下文章

Chrome无法从该网站添加应用,扩展程序和用户脚本

ubuntu chrome 无法从该网站添加应用,拓展程序或脚本

由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射

无法添加来自此网站的应用 扩展程序

由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。

由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。