【问题标题】:How can you scan QR code using HTML5 and MVC3?如何使用 HTML5 和 MVC3 扫描二维码?
【发布时间】:2012-03-15 17:13:20
【问题描述】:

谁能帮助或解释 QR 码如何使用 HTML5 和 MVC3 工作?

是否可以使用笔记本电脑的网络摄像头进行扫描,还是只能在移动设备上使用?

【问题讨论】:

  • 二维码只是一张照片……任何能拍照的都能看到二维码。 HTML5 没有“相机”功能。这不是它的用途。
  • 您可以使用更多流行语来ajax二维码。不过说真的,请使用<a> 元素。这就是所有二维码都被设计成纸上丑陋的锚。
  • 那么你能不能用 MVC3 用 HTML5 扫描二维码呢?你知道上面的例子吗?

标签: asp.net asp.net-mvc-3 html c#-4.0 qr-code


【解决方案1】:

HTML5 中没有像 Web 浏览器那样的公共摄像头 API。

目前,您可以使用将 HTML5 嵌入到原生应用程序的框架来执行此操作。

一个例子:

http://phonegap.org

Phonegap 的 ZBar 二维码扫描器

http://blog.infoentropy.com/Use_ZBar_barcode_reader_with_PhoneGap

二维码的payload可以是任何文本,但通常是HTML链接。

【讨论】:

  • 感谢 Mikko 的回复。您能否解释这句话,因为我没听懂:“HTML5 中没有公共摄像头 API,因为它在 Web 浏览器中”?除了允许它使用本机摄像头之外,还可以从带有网络摄像头的笔记本电脑上完成吗?
  • 如果我错了请纠正我,但我会说 getUserMedia 非常接近“相机 API”,不是吗?
  • 没错。请注意,答案是一年多以前写的。
  • @Agustin getUserMedia 可以用作扫描 QR 后的数据搜索?我是一个可以生成二维码的项目,所以我需要扫描它并从我的系统(网格)中找到数据
【解决方案2】:

在 Android 和 iPhone 上,您可以通过以下方式从网页扫描: http://code.google.com/p/zxing/wiki/ScanningFromWebPages

它并不是真正使用 HTML5 或任何东西进行扫描,但可能是你能得到的最接近的。

【讨论】:

    【解决方案3】:

    看到这个https://github.com/LazarSoft/jsqrcode HTML5 二维码阅读器

    【讨论】:

      猜你喜欢
      • 2022-12-16
      • 1970-01-01
      • 1970-01-01
      • 2011-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-20
      相关资源
      最近更新 更多