如何解决在http协议中,使用火狐浏览器打开网站报 浏览器不支持 getUserMedia !

发布于 2022-09-12 22:40:06 字数 1310 浏览 18 评论 0

是这样的。在vue开发环境下。使用本机ip打开项目,不报错
但是放到服务器上之后,使用的是http:ip的形式。在chrome和firefox上一开始都报错
图片.png
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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哭泣的笑容 2022-09-19 22:40:06

那你就部署 https 就好了吖.如果没有域名,你可以本生成一个 CA 证书然后自签发一个你用的 ip 的 ssl 证书.然后把 CA 导入本地计算机的可信任证书颁发机构就好了.如果有域名的话,申请个免费证书就好了.

腾讯云,阿里云都有免费的一年有效的 ssl 证书可以申请吖,到期可以重新申请
想要泛域名证书 Let's encrypt 可以申请到吖,就是有效期只有3个月,自己写个脚本自动刷新替换就好了嘛.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文