【问题标题】:Scanning QR or barcodes on iPhone or Android in with just HTML 5仅使用 HTML 5 在 iPhone 或 Android 上扫描 QR 或条形码
【发布时间】:2014-11-16 18:01:59
【问题描述】:

我想知道是否有一种方法可以开发一个跨平台的 HTML 5 应用程序,该应用程序可以使用手机的摄像头扫描 QR 和/或条形码。我看到的一些答案现在已经有几年了,所以我希望这项技术有所改进。我的 iPhone 4 上没有提到的演示,例如 http://webqr.com http://dwa012.github.io/html5-qrcode http://www.themedone.com/qr-scanner-generator/scan.html。谢谢。

【问题讨论】:

标签: android iphone html qr-code


【解决方案1】:

虽然这个问题比较老了,但出现了许多可用于有效扫描浏览器中的二维码/条形码的技术。例如,WASM 或WebAssembly。这里有几篇关于这项技术的好文章:

总而言之,可以利用zbar C/C++ 库并使用Emscripten 将其转换为WebAssembly(所有主流浏览器都支持)。

这是我解决这个问题的尝试(在 iOS 和 Android 上运行良好):

另一种方法是使用某种 JavaScript 库,例如jsQR。此解决方案的性能不如 WASM,因此您可以尝试使用 Web worker 卸载浏览器的主线程。

【讨论】:

    【解决方案2】:

    这个问题的难点似乎在这里有一个解决方案:

    Capturing camera/picture data without PhoneGap

    我能够使用此代码连接到我的网络服务器上的 html 页面,并在我的 iPhone 4 上使用 Safari 和 Chrome 拍照。

    【讨论】:

    • 你的截图链接坏了
    猜你喜欢
    • 1970-01-01
    • 2012-08-08
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 2012-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多