新版本的 chrome 浏览器,在 http 协议下安全性原因导致无法调用摄像头和麦克风「只能本地 localhost 或 127.0.0.1测试使用」,解决方法如下

方法一

在浏览器地址栏中输入 chrome://flags/#unsafely-treat-insecure-origin-as-secure,回车,如下图,将该选项置为 Enabled,在输入框中输入需要访问的地址,多个地址使用 “,” 隔开,然后点击右下角弹出的 Relaunch 按钮,自动重启浏览器之后就可以在添加的 http 地址下调用摄像头和麦克风了

1
chrome://flags/#unsafely-treat-insecure-origin-as-secure

方法二

  1. 桌面上找到 Chrome 快捷方式

    image-20210513141842675
  2. 鼠标右键-属性

  3. 目标中添加参数

    image-20210513142011115

参数如下:

1
--unsafely-treat-insecure-origin-as-secure="http://192.168.0.185"  --user-data-dir=/test/only/profile/dir

注意:参数前添加一个空格