Запретить 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 .