二维码图片生成器QRCode.js
QRCode.js是一个实现生成二维码(QRCode)的js插件。 QRCode.js有着良好的跨浏览器兼容性(高版本使用HTML5的 Canvas,低版本IE使用table元素绘制),而且QRCode.js没有任何依赖。只需要引用一个QRCode.js。
1、引入qrcode.js
[cc lang=”html” escaped=”true”]<script src=”qrcode.js” type=”text/javascript”></script>[/cc]
2、HTML代码
[cc lang=”html” escaped=”true”]<div id=”qrcode”></div>[/cc]
3、JS代码
[cc lang=”javascript” escaped=”true”]//初始化QRCode对象
var qrcode = new QRCode(document.getElementById(“qrcode”));
//也可以在初始化QRCode对象,传入更多参数
var qrcode = new QRCode(document.getElementById(“qrcode”),{
width: 128,
height: 128,
colorDark : “#000000”,
colorLight : “#ffffff”,
correctLevel : QRCode.CorrectLevel.H
});
//需要生成二维码的字符串
qrcode.makeCode(“https://www.xuesongboke.cn”);
//清除二维码
qrcode.clear();[/cc]
4、浏览器兼容性
几乎支持所有浏览器: IE6~10, Chrome, Firefox, Safari, Opera, Mobile Safari, Android, Windows Mobile.
到这里,js生成二维码插件-QRCode.js就介绍完了,QRCode.js非常的方便好用。需要注意的的是QRCode初始化传入DOM对象时,必须是js原生的DOM对象,不能是jQuery的DOM对象的,否则就会报错。
2018年3月19日 上午10:31
纯js的啊,完美
2019年5月5日 下午7:51
哇塞,居然是沙发?留个名
2019年5月8日 下午8:05
好文章!666,学习了
2019年5月10日 下午1:00
好文!转载了。
2019年5月10日 下午7:11
写得太精彩了,以这样的篇幅写了这么大跨度的文章,精品。向楼主学习!