【发布时间】:2019-08-08 20:14:03
【问题描述】:
我突然得到一个 navigator.MediaDevices.getUserMedia notAllowedError 一个月前我不在的地方。没有代码改变。我正在使用 Firefox 68.01。当我在 AWS 上运行文件时会出现问题,但在本地运行时不会出现问题。我刷新了Firefox,但这没有帮助。以安全模式启动不起作用。就像我说的那样,这以前工作正常,可以在本地工作,但不能在服务器上工作。我该如何解决这个问题?
“当前上下文中用户代理或平台不允许该请求”
【问题讨论】:
-
gUM 顽固地要求包含它的页面通过 TLS (https) 提供,否则它不起作用。有时从 localhost 移动到服务器会导致问题。
-
是的,这就是问题所在。 Firefox 有一个 about:config 设置允许它工作。 media.getusermedia.insecure.enabled。我将其设置为 true,并且无需 http 即可使用它。
-
@techdog 从 Firefox 69 开始,您还需要设置
media.devices.insecure.enabled以使该首选项工作。
标签: firefox getusermedia