8

Например, если я steam://connect/127.0.0.1 в омнибоксе , он будет искать URL вместо запуска программы, которая обрабатывает этот протокол.

Как можно настроить Chrome для правильной обработки пользовательских протоколов?

2 ответа2

10

Это можно настроить в файле 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.

шаги:

  1. Закройте Google Chrome.

  2. Откройте файл Local State и найдите excluded_schemes в protocol_handler .

  3. Добавьте строку

    "steam": false,
    

    к excluded_schemes .

  4. Перезапустите Google Chrome.

1

Для справки это выглядит так: пользовательские URI, не соблюдаемые в омнибоксе или передаваемые в качестве параметра командной строки, - известная проблема 560809 в Chromium.

На момент написания вопроса не описаны какие-либо обходные пути:/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .