是否可以在浏览器内生成QR码?

时间:2011-01-26 16:44:49

标签: qr-code

是否可以在浏览器中生成QR码 (在流行的浏览器中)?理想情况下使用JS和CSS,如果需要HTML5也是可能的。

如果是这样,有没有人知道这样做的好脚本?

3 个答案:

答案 0 :(得分:6)

实际上是,使用Canvas you can draw QR code,它可以保存为图像。看here - 看起来像纯HTML5实现,您可以调查其脚本qrcode.jsqrcanvas.js,也可以在MIT许可下使用它。

由于它是在该页面上编写的,因此无法在IE上运行,但您可以在那里使用模拟器。

还有另一篇文章,如何生成QR代码using jQuery plugin,但他们只使用在线生成器(Kaywa& University of Bath服务)。这种方式更简单,适用于所有浏览器;)

答案 1 :(得分:3)

除了提到的画布库@Maxym之外,您还可以使用jquery.qrcode.js。它不使用画布,因此它更兼容。

(实际上,对于QR码的每个像素,它使用一个包含一个单元格的大表。)

答案 2 :(得分:1)

那里有很多选项和解决方案,但我强烈推荐这一个https://larsjung.de/jquery-qrcode/,因为它很容易被利用和理解。 :)

此外,它还附带了几个不错的选项,如输入图像徽标,颜色设置,大小设置等等。随意探索。 :)