例如,如果我steam://connect/127.0.0.1
在多功能框中输入,它将搜索 URL 而不是启动处理该协议的程序。
如何配置 Chrome 以正确处理自定义协议?
答案1
这个可以在Chrome的文件中调整Local State
。
具体位置取决于您的操作系统。例如:
%LOCALAPPDATA%\Google\Chrome\User Data\Local State
在 Windows 7 上。~/Library/Application Support/Google/Chrome/Local State
在 Mac OS X 10.8 上。~/.config/google-chrome/Local State
在 Ubuntu 12.04 上。
脚步:
关闭 Google Chrome。
打开文件并在 中
Local State
搜索。excluded_schemes
protocol_handler
添加行
"steam": false,
到
excluded_schemes
。重新启动 Google Chrome。
答案2
作为参考,看起来多功能框中没有遵循自定义 URI,或者在作为命令行参数传递时Chromium 中的已知问题 560809。
截至撰写本文时,该问题尚未描述任何解决方法 :/