Answers:
可以在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上。脚步:
关闭谷歌浏览器。
打开Local State文件,然后搜索excluded_schemes在protocol_handler。
添加行
"steam": false,
到excluded_schemes。
重新启动Google Chrome。
ed2k://并且magnet:无需手动更改即可正常工作。有什么特殊/错误steam://?也许程序没有正确注册协议?我认为Steam具有关联功能…
http,ftp等我只知道我不得不加它为Skype。
Local State文件;它甚至没有一个protocol_handler部分)。此外,将其设置为true不会搜索,而是什么也不做,所以不会成为问题。
Local State条目。但这只是一个猜测。我不知道该"steam": false,条目是否是实现此目标的正确方法,但它肯定适用于skype://。
~/.config/google-chrome/Local State在Ubuntu 12.04上。我不知道其他发行版。
作为参考,好像自定义URI不在Omnibox中被遵循,或者当作为命令行参数传递时,在Chromium中是已知的问题560809。
在撰写本文时,该问题并未描述任何解决方法:/