如何解决在http协议中,使用火狐浏览器打开网站报 浏览器不支持 getUserMedia !
是这样的。在vue开发环境下。使用本机ip打开项目,不报错
但是放到服务器上之后,使用的是http:ip的形式。在chrome和firefox上一开始都报错
chrome中解决了这个问题,百度说是因为这个getUserMedia不能再http下访问,只能是本机或者https.chrome解决的方法参考下面的链接
https://blog.csdn.net/YRY_LIKE_YOU/article/details/113745273?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161466880716780265439328%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=161466880716780265439328&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-1-113745273.pc_search_result_before_js&utm_term=+%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%8D%E6%94%AF%E6%8C%81+getUserMedia+%21
但是如果想解决在火狐的中这个问题,目前还不知道怎么操作。大家有遇见过的嘛?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
那你就部署
https
就好了吖.如果没有域名,你可以本生成一个 CA 证书然后自签发一个你用的 ip 的 ssl 证书.然后把 CA 导入本地计算机的可信任证书颁发机构就好了.如果有域名的话,申请个免费证书就好了.腾讯云,阿里云都有免费的一年有效的 ssl 证书可以申请吖,到期可以重新申请
想要泛域名证书 Let's encrypt 可以申请到吖,就是有效期只有3个月,自己写个脚本自动刷新替换就好了嘛.