Предпочитаете ли Firefox установить разрешение по умолчанию для обработки различных протоколов (например, ссылок «tel:»)?

У меня в качестве обработчика протокола tel: по умолчанию установлен Microsoft Your Phone, поэтому я могу совершать звонки и отправлять SMS со своего компьютера. Когда я нажимаю гиперссылку tel в Firefox (например,tel:(555)555-5555), я получаю сообщение FF с просьбой разрешить или запретить веб-сайту открывать ссылки этого типа с дополнительным флажком, чтобы запомнить это предпочтение.

Я хотел бы установить глобальную настройку по умолчанию, чтобы всегда разрешать обработку ссылок на любой веб-сайт. Однако я не могу найти какую-либо опцию в настройках (about:preferences) или about:config, чтобы это произошло.

В about:config предпочтениеpermissions.default.cameraнапример, контролирует поведение по умолчанию для доступа веб-страницы к камере. Значение0"Всегда спрашивайте", и я думаю, что значение2«Всегда отрицать», поэтому я предполагаю, что значение1будет «Всегда разрешать». Я попытался создать новые настройки с именемpermissions.default.tel,permissions.default.telephone, иpermissions.default.phone, но ни одно из них не дало никакого эффекта.

Фактически, я даже не могу найти настройку, в которой хранится информация о том, каким сайтам я предоставил постоянный телефонный доступ, используя флажок «запомнить это решение». Firefox должен где-то хранить эти данные , поэтому, если я смогу их найти, возможно, я смогу добавить «https://*.*» в список.

Итак, как мне установить настройку по умолчанию, чтобы всегда разрешать обработку определенного протокола?

1 ответ

Чтобы автоматически открыть протокол, например tel:, с приложением-обработчиком, назначенным по умолчанию, без запроса разрешения для каждого сайта, перейдите к about:config и создайте новое логическое предпочтение.network.protocol-handler.external.tel. Установите его наTrue. (Вместо этого, чтобы глобально запретить доступ к протоколу, вы должны установить для него значениеFalse.)

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