帮助! Chrome 现在允许安装用户脚本的唯一方法是将文件下载到我的本地系统,然后将其拖放到扩展管理器界面中。然而,当我尝试将其拖过去时,什么也没有发生!
我尝试过在 Gnome 和 KDE 环境中使用文件管理器,但都不起作用。
答案1
如果您刚刚下载了用户脚本并且其名称出现在底部栏中,请打开“扩展”页面(“菜单”>“工具”>“扩展” chrome://chrome/extensions/
),然后从下载栏拖放到“扩展”页面的中间。 (谢谢巴阿尔法对于这个方法。)
如果您的系统上有该脚本,您可以使用拖箱使其可用于拖放:
dragbox foo.user.js
将文件拖到 Chrome 的扩展页面中。
或者,您可以允许来自其他网站的扩展通过习俗ExtensionInstallSources
政策, 成为设置在/etc/opt/chrome/policies
。自 Chrome 21 起,用户脚本存在一个错误, 尽管。另一种方法是通过--enable-easy-off-store-extension-install
选项当您启动 Chrome 时。看如何在 Chrome 21+ 中安装私人用户脚本?了解更多信息。
答案2
由于某种原因,Nautilus 和 Konqueror 中的拖放机制无法与 Google Chrome / Chromium 中的扩展管理器正常工作。我找到了两个解决方案:
要强制解决此问题,您可以使用替代文件管理器。我发现 XFCE 项目中的一个项目
thunar
适合我,并且可以在 Gnome、KDE 或您最喜欢的 DE/Window Manager 中运行。几乎可以肯定,您最喜欢的发行版中有一个适用于它的软件包。另一个更方便的解决方案是使用专门为管理用户脚本而设计的 Chrome 扩展程序。内置扩展管理器的定制非常接近 Chrome 商店,根本不适合用户脚本。您作为用户脚本安装的任何内容都不会与您的 Chrome 配置文件同步,必须手动更新。有几个专门为管理用户脚本而设计的扩展,我现在使用的一个叫做捣固猴。启用此功能后,只需从源中单击一下即可再次安装用户脚本,并且它们还会在我的不同系统之间同步。