我想在移动设备的浏览器上扫描来自Web应用程序的QR码。现在,我正在使用getUserMedia
API来获取视频流和用于解码的JS库,这对于Android上的chrome非常有效,但不适用于iOS,因为iOS不支持getUserMedia API。
我读到here Chrome for iOS现在内置了QR码扫描程序。如果我可以通过某些JavaScript API(如navigator对象)访问该功能,这可能只会解决我的问题。
非常感谢任何帮助。
我知道有一种方法可以使用<input type="file" accept="image/*">
来捕获图像然后对其进行解码。但是这有更高的解码失败机会,而不是一个好的用户体验。