如果你的網頁使用了jquery的話,可以參考下這個教程,教你如何使用jquery.qrcode.js生成矩陣二維碼QRCode。然而,本教程還未進行驗證。
- 代碼來源:詳情
將jquery.qrcode.min.js和jquery添加到您的網頁中
<script type='text/javascript' src='http://cdn.staticfile.org/jquery/2.1.1/jquery.min.js'></script>
<script type="text/javascript" src="http://cdn.staticfile.org/jquery.qrcode/1.0/jquery.qrcode.min.js"></script>
然后創建一個DOM元素去包含生成qr碼。
<div id="qrcode"></div>
然后你在此容器中的添加qrcode
<script>
jQuery(function(){
jQuery('#qrcode').qrcode("http://m.kartiktrivedi.com");
})
</script>
就這么簡單,您想要的二維碼就生成了。
更多:
指定二維碼的生成方式:
可以在調用函數的同時輸入想要的二維碼生成方式(table/canvas)。
//使用table生成
jQuery('#qrcode').qrcode({
render: "table",
text: "http://m.kartiktrivedi.com"
});
//使用canvas生成
jQuery('#qrcode').qrcode({
render: "canvas",
text: "http://m.kartiktrivedi.com"
});
指定生成二維碼的大小:
可以在調用函數的同時輸入想要生成二維碼的寬度和高度即可指定生成的二維碼的大小。
//生成100*100(寬度100,高度100)的二維碼
jQuery('#qrcode').qrcode({
render: "canvas", //也可以替換為table
width: 100,
height: 100,
text: "http://m.kartiktrivedi.com"
});
指定生成二維碼的色彩樣式:
可以在調用函數的同時輸入想要生成二維碼的前景色和背景色即可指定生成的二維碼的色彩樣式。
//生成前景色為紅色背景色為白色的二維碼
jQuery('#qrcode').qrcode({
render: "canvas", //也可以替換為table
foreground: "#C00",
background: "#FFF",
text: "http://m.kartiktrivedi.com"
});
中文ULR生成方法:
jQuery("#output").qrcode(encodeURI("http://中文中文"));//使用encodeURI進行轉碼
展示當前頁二維碼
當前頁地址:
當前頁二維碼:
如果您不需要使用插件的話,可以看看這個原生方法:
相關接口
使用方法
https://api.pwmqr.com/qrcode/create/?url=二維碼信息
例子:
<img src="https://api.pwmqr.com/qrcode/create/?url=http://m.kartiktrivedi.com/15513.html"/>
效果:
