1、这个时候生成的二维码在微信中长安没任何反应,因为qrcode生成的是canvas标签而不是img标签,将canvas标签转换为img标签。
2、qrcode只能解析二维码,小的二维码还不一定能解析出来,不要说二维码混合其他图片内容的了。
3、你有能力自己用canvas处理过图像,提取二维码的范围截图后再用qrcode读取二维码信息。
4、调用qrcode插件,qrcode支持canvas和table两种方式进行图片渲染,默认使用canvas方式,效率最高。
5、直接调用如下: //任意字符串,识别中文:我们试验的时候发现不能识别中文内容的二维码,通过查找多方资料了解到,jquery-qrcode是采用charCodeAt()方式进行编码转换的。
6、而这个方法默认会获取它的Unicode编码,如果有中文内容,在生成二维码前就要把字符串转换成UTF-8,然后再生成二维码。