3

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

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

4

3 回答 3

6

实际上是的,使用Canvas 可以绘制二维码,并且可以保存为图像。看这里- 看起来像纯 HTML5 实现,你可以研究它的脚本qrcode.jsqrcanvas.js,也可以在 MIT 许可下使用它。

因为它是写在那个页面上的,它不能在 IE 上工作,但你可以在那里使用模拟器。

还有另一篇文章,how to generate QR code using jQuery plugin,但他们只是使用在线生成器(Kaywa & University of Bath services)。这种方式更简单,应该适用于所有浏览器;)

于 2011-01-26T17:10:40.080 回答
3

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

(实际上,它使用了一个大表格,二维码的每个像素都有一个单元格。)

于 2012-02-01T15:22:01.780 回答
1

好吧,那里有很多选择和解决方案,但我强烈推荐这个https://larsjung.de/jquery-qrcode/它很容易使用和理解。:)

此外,它还提供了几个不错的选项,例如输入图像徽标、颜色设置、尺寸设置等等。随意探索。:)

于 2015-06-22T07:29:20.410 回答