浏览器显示 "Camera Blocked to protect your privacy"

Browser says "Camera Blocked to protect your privacy"

浏览器显示“为保护您的隐私已阻止相机

我的项目包括使用用户摄像头,当我从本地主机摄像头访问应用程序时工作正常,但是当通过 ipaddress 访问时,默认情况下浏览器会阻止摄像头和其他资源。我如何允许它们用于我的应用程序。

我的应用程序适用于将使用 ipaddress 访问应用程序的组织。 感谢您的阅读和帮助。 :)

Chrome 阻止不安全站点上的易受攻击的功能,包括相机、位置、麦克风等。截至 2018 年 7 月,随着 Chrome 68 的发布,Chrome starts to mark all HTTP sites as "not secure."

您可以通过三个选项为您的站点取消阻止这些功能:

  1. 通过设置 chrome://flags/#unsafely-treat-insecure-origin-as-secure192.168.10.79 视为安全来源。来源必须指定其协议,例如 http://192.168.10.79.
  2. 将您的站点地址转发到 localhost 的端口。 Chrome 将 localhost 视为安全来源。
  3. 为服务器设置一个自签名证书。
  1. 键入 url chrome://flags/#unsafely-treat-insecure-origin-as-secure
  2. 在文本区输入url
  3. 在select选项中选择启用 点击下方图片link查看详情

example

问题出在http协议上。这不是一个安全协议。


解决方案

在我的场景中,我使用了 https 并获得了所有权限。