QRCode.js是一個實現生成二維碼(QRCode)的js插件。 QRCode.js有著良好的跨瀏覽器兼容性(高版本使用HTML5的 Canvas,低版本IE使用table元素繪制),而且QRCode.js沒有任何依賴。只需要引用一個QRCode.js。
1、引入qrcode.js
<script src="qrcode.js" type="text/javascript"></script>
2、HTML代碼
<div id="qrcode"></div>
3、JS代碼
//初始化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("http://www.leixuesong.cn"); //清除二維碼 qrcode.clear();
4、瀏覽器兼容性
幾乎支持所有瀏覽器: IE6~10, Chrome, Firefox, Safari, Opera, Mobile Safari, Android, Windows Mobile.
到這里,js生成二維碼插件-QRCode.js就介紹完了,QRCode.js非常的方便好用。需要注意的的是QRCode初始化傳入DOM對象時,必須是js原生的DOM對象,不能是jQuery的DOM對象的,否則就會報錯。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com