Как скрыть Firefox Camera Overlay в Windows

Я работаю над проектом киоска, который использует Firefox и mozGetUserMedia для доступа к подключенной камере.

Проблема в том, что даже при использовании надстроек киоска (например, mKiosk) этот значок появляется в верхней части экрана при каждом обращении к камере с помощью mozGetUserMedia:

Здесь вы можете увидеть это в верхней части экрана.

Я пробовал искать варианты на

about:config

страницы, но я не могу найти настройки, которые отключают это. Он отображается только в Windows, а не в OS X.

Как я могу отключить этот значок?

1 ответ

Решение

К сожалению, единственный способ сделать это - написать собственное дополнение. Я только что столкнулся с подобной проблемой, когда мне пришлось удалить наложение для встроенного приложения.

Вы можете скачать дополнение здесь.

Примечание. Это дополнение следует использовать только в том случае, если у вас есть действительный вариант его использования (как в этих двух случаях), поскольку разработчики по какой-то причине ввели эти функции повышения конфиденциальности и безопасности.

В about:config настройки, установить privacy.webrtc.legacyGlobalIndicator к ложному.

(Settings) Hamburger Menu -> Help -> TroubleShooting -> Profile Folder -> Open Folder -> создать папку chrome -> внутри chrome Создайте userChrome.css -> содержимое userChrome.css:

#webrtcIndicator {
  display: none;
}

потом //about:configЗатем переверните toolkit.legacyUserProfileCustomizations.stylesheets к правде

Перезагрузите Firefox

Неудивительно, что они теряют долю рынка из-за такого враждебного поведения пользователей.

Вы также можете добавить это в UserChrome.css

#webrtcIndicator {
  display: none;
}

Источник: reddit

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