在非安全的http
协议下,使用navigator.mediaDevices.getUserMedia
方法会受到浏览器的限制,并且可能会导致无法访问用户的媒体设备。然而,有一些浏览器提供了一些设置选项来允许在http
协议下使用媒体设备。以下是一种可能的解决方案:
在Chrome浏览器中,你可以通过以下步骤来启用http
协议下的媒体设备访问:
- 打开Chrome浏览器,在地址栏输入
chrome://flags
并按下回车键。 - 在搜索框中搜索 “Insecure origins treated as secure”,或者直接定位到该选项。
- 在该选项下拉菜单中选择 “Enabled”。
- 重新启动浏览器使更改生效。
个人笔记记录 2021 ~ 2025