Например, если я steam://connect/127.0.0.1 в омнибоксе , он будет искать URL вместо запуска программы, которая обрабатывает этот протокол.
Как можно настроить Chrome для правильной обработки пользовательских протоколов?
Например, если я steam://connect/127.0.0.1 в омнибоксе , он будет искать URL вместо запуска программы, которая обрабатывает этот протокол.
Как можно настроить Chrome для правильной обработки пользовательских протоколов?
Это можно настроить в файле Local State Chrome.
Точное местоположение зависит от вашей ОС. Например:
%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.
Для справки это выглядит так: пользовательские URI, не соблюдаемые в омнибоксе или передаваемые в качестве параметра командной строки, - известная проблема 560809 в Chromium.
На момент написания вопроса не описаны какие-либо обходные пути:/