首页 文章

如何在没有HTTPS的情况下访问Chrome中的相机和麦克风?

提问于
浏览
0

当网站是http时,有没有办法使用chrome访问麦克风和相机?

我尝试启用 "Insecure origins treated as secure" 标志,但是当浏览器关闭并再次打开时,此标志中使用的域名将消失,我必须重新键入并重新启用它 .

我也尝试使用 "--unsafely-treat-insecure-origin-as-secure=http://example.com" 参数启动chrome,但是当使用它时,Chrome上会显示一条消息

您使用的是不受支持的命令行标志:--unsafely-treat-insecure-origin-as-secure = http://example.com . 稳定性和安全性将受到影响

我不希望消息出现,所以我也不能使用这种技术 .

有没有其他方法可以访问麦克风和相机而不会收到任何警告? (我正在使用WebRTC访问设备) .

1 回答

  • 0

    您不能在Chrome 47版本之后在http上运行webrtc,但是您可以通过ngnix.cong文件中的一些更改来执行此操作,如

    //Make necessary changes
    server {
            listen 8080;
            server_name localhost;
            location / {
                proxy_pass         http://your.dev.box.ip:8080;
            }
        }
    

    参考:https://webrtchacks.com/chrome-secure-origin-https/

相关问题