【发布时间】:2021-03-12 19:48:27
【问题描述】:
我正在尝试在 AWS Ubuntu 上运行此演示,以检查 firefox 中的 the bug I reported 是否是由在 HTTP 下本地运行引起的;一切都在 Chrome 上工作,所以它可能不是。可能。
我在 AWS Ubuntu 上设置了演示,并使用以下方法生成了一个自签名证书:
openssl genrsa 2048 > host.key
chmod 400 host.key
openssl req -new -x509 -nodes -sha256 -days 365 -key host.key -out host.cert
然而,Firefox 报告 Navigator.mediaDevices 未定义,而 Chrome 报告它Cannot read property 'getUserMedia' of undefined
我认为这意味着我需要一个真正受信任的“local.crt”和“local.key”文件,而不是自签名?没想到这么严格。
谁能指导我如何在不购买的情况下做到这一点,因为我只想测试?
谢谢:)
【问题讨论】:
-
谷歌搜索也把我带到了那里。 this 会提供“local.crt”和“local.key”文件吗?不清楚。
-
是的,这就是我使用的。虽然我在 docker 容器中使用letsencrypt 和certbot。不过没必要。
标签: javascript node.js https getusermedia