Запретить Brave Browser каждый раз запрашивать подтверждение для открытия внешнего приложения

Необходимо отключить Brave Browser, чтобы каждый раз запрашивать подтверждение для открытия внешнего приложения. Каждый раз, когда я нажимаю на номер телефона, например, в моем случае использования, я снова получаю это всплывающее окно.

Раньше решением было редактирование реестра, поскольку до вчерашнего дня это работало:

Политики > BraveSoftware > Brave >

      Add DWORD > ExternalProtocolDialogShowAlwaysOpenCheckbox 1

Политики > BraveSoftware > Brave > Белый список URL >

      Add String > 1 tel://*
Add String > 2 telnet://*
Add String > 3 tel:*
Add String > 4 telnet:*

В недавнем обновлении Brave сломал это решение, и теперь оно не работает и спрашивает каждый раз снова. Как мне сделать это теперь, чтобы каждый раз меня не просили нажать еще раз?

--

Обновление от 17 февраля 2021 г.:

НЕВЕРОЯТНО, ЧТО ЭТО НЕ РЕШЕНО! Я хочу использовать TimeDoctor, но расширения Firefox нет. Таким образом, я не могу использовать TimeDoctor, так как НЕТ КАК МНЕ НИКАКОГО ЩЕЛЧКА ДВАЖДЫ ДЛЯ КАЖДОГО НАБОРА 200+ РАЗ В ДЕНЬ!!

ПОЭТОМУ ВСЕ ЕЩЕ ЗАКАЗАНЫ БРАУЗЕРЫ BRAVE И CHROME, ВЫНУЖДЕНЫ ИСПОЛЬЗОВАТЬ FIREFOX.

1 ответ

Решение, которое я нашел, — создать документ JSON для протокола, открывающего внешнее приложение. В Linux это делается с помощью файлов, расположенных в /etc/brave/policies/managed . Например, чтобы внести телефоны в белый список , вы должны создать /etc/brave/policies/managed/tel.json , и он должен содержать следующее:

      {
  "AutoLaunchProtocolsFromOrigins": [
    {
      "allowed_origins": [ "*" ],
      "protocol": "tel"
    }
  ]
}

Каждый протокол получает свой собственный файл, и вам придется перезапустить Brave, чтобы это вступило в силу. Вы можете проверить, были ли применены изменения, перейдя по адресу Brave://policy в своем браузере.

Для Windows это похоже, но вы помещаете JSON в раздел реестра вместо использования файлов. Подробнее см. в этом выпуске GitHub .

Другие вопросы по тегам