如何在Chrome中重置外部协议处理程序?
不久前,当Chrome问我如何处理特定url时,我选择了“什么都不做”。 现在我希望Chrome启动xdg-open,这也可以启动正确的应用程序,但我无法弄清楚如何撤消我的“无所事事”选择。 有任何想法吗?
谢谢!
我在Windows上找到了解决方案 ,事实certificate它也适用于Ubuntu:
- 关闭Chrome
- 在文本编辑器中打开
~/.config/google-chrome/Local State
。 - 搜索
protocol_handler
。 - 要让Chrome再次询问您如何处理特定协议,请在排除方案列表中删除与该协议相对应的行。
- 保存并退出。
更新: protocol_handler
已移至子目录Default
的文件Preferences
。 如果您使用多个配置文件,该文件也位于文件夹Profile 2
, Profile 3
等。
在Windows上,此设置现在似乎位于
~/AppData/Local/Google/Chrome/User Data/Default/Preferences
搜索excluded_schemes
。 它将是一个自定义协议名称设置为true
或false
的字典。 在字典中找到所需的自定义协议并删除该条目,保存文件,然后重新启动Chrome。