2

我发现了一个非常简单但运行良好的二维码生成器插件,可以在纯 jQuery 中使用。该插件的名称是 jquery.qrcode。

以下是给定 url 时的工作方式:

 function showQR(url) {
        $('#qrcode').qrcode({
            "width": 100,
            "height": 100,
            "color": "#3a3",
            "text": url
        });

    }

很简单吧?

现在,当我在网上搜索类似的 html5 二维码阅读器时,我能找到的只是对 Lazarsoft jsqrcode.js的引用以及随附的getUserMedia,这在 iPhone (AFAIK) 上不可用。

此外,还有很多警告说明它无法正常工作,等等......

我需要的是一个 jq 插件,它可以顺利接入手机的摄像头,将焦点调整到二维码并返回相应的 url,没有大惊小怪,没有混乱。

有什么线索吗?

4

2 回答 2

0

正如路人所指出的,相机输入法的图片无处不在。您可以在支持它的浏览器上使用 getUserMedia,并在 iPhone 上回退到这种技术。获得图片后,您可以使用 fileReader API(iOS 支持)进行 QR 扫描

于 2015-04-30T07:59:56.700 回答
0

mebjas/html5-qrcode是开源的、跨平台的二维码和条形码阅读器。它可用于轻松地将二维码扫描集成到 Web 应用程序中。它支持使用摄像头扫描或从磁盘中选择图像(在 PC/Mac/Iphone/Android 等上)。

您可以在这里尝试演示:qrcode.minhazav.dev

您可以在本文中找到更多信息:https ://blog.minhazav.dev/QR-and-barcode-scanner-using-html-and-javascript/

PS:我是作者

于 2021-10-21T06:14:08.820 回答