我想知道是否有办法开发可以使用手机的相机扫描QR和/或条形码的跨平台HTML 5应用程序。我看到的一些答案现在已经有几年了,所以我希望这项技术有所改进。所提及的所有演示都没有,例如http://webqr.com http://dwa012.github.io/html5-qrcode http://www.themedone.com/qr-scanner-generator/scan.html在我的iPhone 4上工作。谢谢。
答案 0 :(得分:1)
虽然这个问题比较老了,但是出现了很多可以用来高效扫描浏览器中的二维码/条码的技术。例如,WASM 或 WebAssembly。这里有几篇关于这项技术的好文章:
总而言之,可以使用 zbar C/C++ 库并使用 Emscripten 将其转换为 WebAssembly(所有主要浏览器都支持)。
这是我解决这个问题的尝试(适用于 iOS 和 Android):
另一种方法是使用某种 JavaScript 库,例如jsQR。该解决方案的性能不如 WASM,因此您可以尝试使用 Web worker 卸载浏览器的主线程。
答案 1 :(得分:-2)
这个问题的难点似乎在于它有一个解决方案:
Capturing camera/picture data without PhoneGap
我可以使用此代码连接到我的网络服务器上的html页面,并在我的iPhone 4上使用Safari和Chrome拍照。