在Safari中,可以通过navigator.mediaDevices.getUserMedia((访问它,但对于Firefox和Chrome navigator.mediaDevices是未定义的。 我知道 Firefox 正在使用 WebView。 火狐文档 (可能也是Chrome(,并且应该这些浏览器将具有与Safari相同的JavaScript引擎。这是对的吗?
也许有一些HTML元标记,可以启用对媒体设备的访问?
看起来苹果仍然没有为iOS上的其他浏览器分销商免费提供对mediaDevices的访问权限(尽管它适用于所有浏览器的OSX(。通过这样说,HTML页面不仅无法访问麦克风,而且无法访问相机/视频。
我已经做了很多关于这个主题的研究,但找不到明确的声明或任何其他方法如何在iOS 11.2 +上的Chrome/FF中做到这一点。有些信息只是误导。
我刚刚向Mozilla社区提出了这个问题。随意跟踪它,希望得到明确的答案:问题在这里