Chrome doesn’t handle custom protocols correctly
This can be adjusted in Chrome's Local State
file.
The exact location depends on your OS. For example:
%LOCALAPPDATA%\Google\Chrome\User Data\Local State
on Windows 7.~/Library/Application Support/Google/Chrome/Local State
on Mac OS X 10.8.~/.config/google-chrome/Local State
on Ubuntu 12.04.
Steps:
Close Google Chrome.
Open the
Local State
file and search forexcluded_schemes
inprotocol_handler
.Add the line
"steam": false,
to
excluded_schemes
.Restart Google Chrome.