如何在 Windows 中隐藏 Firefox 相机图标覆盖

How to Hide Firefox Camera Icon Overlay in Windows

我正在开发一个使用 Firefox 和 mozGetUserMedia 访问附加摄像头的信息亭项目。

问题是,即使使用 kiosk 插件(如 mKiosk),只要使用 mozGetUserMedia 访问相机,此图标就会出现在屏幕顶部:

您可以在屏幕顶部看到它。

我已经尝试搜索

上的选项
about:config

页,但我找不到任何禁用此功能的设置。它只出现在 Windows,而不是 OS X.

如何禁用此图标?

不幸的是,看来唯一的方法就是编写自定义 add-on。我刚刚遇到了一个类似的问题,我不得不删除嵌入式应用程序的覆盖层。

您可以下载 add-on here

注意:此 add-on 仅应在您有有效用例(如这两种情况)时使用,因为开发人员引入这些增强隐私和安全性的功能是有原因的。

您也可以将此添加到 UserChrome.css

#webrtcIndicator {
  display: none;
}

来源:reddit

about:config 设置中,将 privacy.webrtc.legacyGlobalIndicator 设置为 false。

(Settings) Hamburger Menu -> Help -> TroubleShooting -> Profile Folder -> Open Folder -> 创建文件夹 chrome -> 里面chrome 创建 userChrome.css -> userChrome.css 的内容:

#webrtcIndicator {
  display: none;
}

然后//about:config 然后将 toolkit.legacyUserProfileCustomizations.stylesheets 翻转为 true

重新启动 Firefox

难怪他们会以这种 user-hostile 行为失去市场份额