在iOS 11发布之后,我们设法在Chrome(在iOS设备上)运行了一个livescan qrcode扫描程序,我们是在2017年10月。我们使用了修补版本的instascan(https://github.com/schmich/instascan)。一切都很好,直到...(我不确切地知道什么时候)它停止工作。 它可能与采用WKWebView有关吗? (https://blog.chromium.org/2016/01/a-faster-more-stable-chrome-on-ios.html) 经过简单的测试,我们已经意识到navigator.getUserMedia或navigator.mediaDevices现在是未定义的。
有没有其他方法可以让它再次运作?
谢谢
答案 0 :(得分:1)
iOS上的Chrome基于webkit webview,不支持getUserMedia。请参阅此Chrome错误:https://bugs.chromium.org/p/chromium/issues/detail?id=752458
我怀疑它是否有效。