解决http下浏览器无法开启麦克风问题
简介:
在前端开发过程中,有时需要将语音传递给后端,但是在本机测试及http环境下无法唤起浏览器的语音功能,这是因为这些API需要一个安全的环境才能使用,也就是在https环境下可以正常使用,下面我就说一下在http环境下怎么将我们的地址加入白名单来做到可以开启麦克风。
第一步:
谷歌浏览器访问地址:chrome://flags/#unsafely-treat-insecure-origin-as-secure
edge浏览器访问地址:edge://flags/#unsafely-treat-insecure-origin-as-secure
打开实验页面
第二步:
将这一项改为已启用
第三步:
将网址输入里面
重启浏览器就会生效。
结语:
这种方式不安全,只用于测试使用,线上还是要使用https协议来使用录音功能