无法从此网站添加应用程序、扩展程序和脚本
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 扩展文件。
【讨论】:
以上是关于无法从此网站添加应用程序、扩展程序和脚本的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu chrome 无法从该网站添加应用,拓展程序或脚本
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射