首页 > 代码库 > Jquery生成二维码(微信中长按图片识别二维码功能)
Jquery生成二维码(微信中长按图片识别二维码功能)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="//cdn.bootcss.com/jquery/3.1.1/jquery.js"></script> <script src="//cdn.bootcss.com/jquery.qrcode/1.0/jquery.qrcode.min.js"></script> <script type="text/javascript"> $(function () { var text ="${strrest}"; var qrcode= $(‘#divOne‘).qrcode(utf16to8(text)).hide(); console.info(qrcode); var canvas=qrcode.find(‘canvas‘).get(0); console.info(canvas); $(‘#imgOne‘).attr(‘src‘,canvas.toDataURL(‘image/jpg‘)); }) function utf16to8(str) { //转码 var out, i, len, c; out = ""; len = str.length; for (i = 0; i < len; i++) { c = str.charCodeAt(i); if ((c >= 0x0001) && (c <= 0x007F)) { out += str.charAt(i); } else if (c > 0x07FF) { out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F)); out += String.fromCharCode(0x80 | ((c >> 6) & 0x3F)); out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F)); } else { out += String.fromCharCode(0xC0 | ((c >> 6) & 0x1F)); out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F)); } } return out; } </script> </head> <body> <div id="divOne"></div> <img id=‘imgOne‘ /> </body> </html>
解决项目中 在微信端生成的图片 长按具有识别二维码选项的功能。
Jquery生成二维码(微信中长按图片识别二维码功能)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。