是否可以在浏览器中生成QR码 (在流行的浏览器中)?理想情况下使用JS和CSS,如果需要HTML5也是可能的。
如果是这样,有没有人知道这样做的好脚本?
答案 0 :(得分:6)
实际上是,使用Canvas you can draw QR code,它可以保存为图像。看here - 看起来像纯HTML5实现,您可以调查其脚本qrcode.js和qrcanvas.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/,因为它很容易被利用和理解。 :)
此外,它还附带了几个不错的选项,如输入图像徽标,颜色设置,大小设置等等。随意探索。 :)