Например, если я 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.
На момент написания вопроса не описаны какие-либо обходные пути:/