Chrome запрашивает пользовательские обработчики протоколов каждый раз после обновления

Chrome запрашивает пользовательские обработчики протоколов каждый раз после обновления

Мы используем специальный обработчик протоколов, который, по сути, действует как прокси-сервер пути к файлу, чтобы наши торговые представители могли щелкнуть ссылку на нашем административном сайте и открыть окно проводника с нужной папкой.

Итак, это было что-то, что регистрировалось в реестре, а затем при нажатии предлагало пользователю открыть ссылку в «sterlingstorage» (имя нашего обработчика), а также спрашивало, хочет ли он всегда открывать ее таким образом.

Кажется, они убрали флажок, чтобы всегда помнить?

подсказка хрома

Есть ли способ снова сделать так, чтобы эта остановка появлялась при каждом клике, как раньше?

решение1

Вы используете Chrome 77? Тогда вы не единственный с такой проблемой. https://support.google.com/chrome/thread/14194567?hl=ru

Chrome76-против-77

Это задумано. Флажок «всегда открывать эти типы ссылок в соответствующем приложении» отсутствует, поскольку разработчики обсуждали, что это неправильно, поскольку нет возможности отменить такой выбор. Лучше этого не сделать. Извините, я здесь только для того, чтобы предоставить вам информацию.

Так что, похоже, на данный момент у вас нет выбора. Они убрали этот вариант, потому что как только вы нажмете на флажок «запомнить», вы не сможете отменить этот выбор. Поэтому они просто удалили эту функцию (как указано в ссылке на источник).

решение2

Я только что нашел способ снова включить флажок в Windows.
Вы можете выполнить следующие шаги:

  1. Откройте regedit.exe от имени администратора.

  2. Перейти к ключу

    Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome

  3. Откройте или добавьте имя dword «ExternalProtocolDialogShowAlwaysOpenCheckbox» и установите для него значение 1.

  4. Перезапустите Chrome и проверьте свой пользовательский протокол. Он снова покажет флажок.

Вы МОЖЕТЕ отменить разрешенный протокол, но для этого вам нужно будет отредактировать файл настроек в папке вашего профиля и выполнить поиск по запросу «protocol_handler». В настоящее время в графическом интерфейсе Chrome нет возможности отменить действие.

решение3

https://textslashplain.com/2020/02/20/bypassing-appprotocol-prompts/представляет собой актуальную сводку изменений в этой области.

Связанный контент