我正在创建一个使用WebRTC
的网络应用,但它需要https
。有没有办法在Chrome和Firefox上关闭仅限本地主机的SSL检查,或者有没有办法在没有WebRTC
的情况下使用https
?感谢。
答案 0 :(得分:3)
Chrome有chrome:// flags /#allow-insecure-localhost,它将忽略localhost上的证书错误。这使得开发变得更加容易。
答案 1 :(得分:2)
由于 chrome://flags/#allow-insecure-localhost
功能已从 Chrome 88 中删除,禁用安全设置完全帮助我将请求从本地主机发送到服务器。
答案 2 :(得分:1)
正如@vcsjones所说
Chrome和Firefox都将localhost视为安全上下文,因此localhost应该只能访问安全上下文功能,如网络摄像头,地理位置和WebRTC。
这是对的。但是,Firefox(从Firefox 42开始)mozSrcObject
更改为srcObject
。我把它改成了它并且有效。
答案 3 :(得分:0)
继续并访问服务器的方法是点击带有浏览器错误页面的后台空白位置并输入: 这是不安全的