遇到了一个安卓qrcode 生成二维码不显示的问题,针对特定机型不显示,安卓10以上的手机都不显示,不太理解起因,有晓得的大佬能够告知一下原理,感激大佬。
如图所示:打印qrcode 上面的img标签显示的是
<img style="display:none">
没有显示这个二维码图片,这个图片里也没有src地址。
我的解决办法:
var qrcode = new QRCode(document.getElementById('qrcode'),{ text: text, width: 100, height: 100, }); setTimeout(function(){ if(!$("#qrcode img").attr("src")){ $("#qrcode img").show(); $("#qrcode canvas").hide(); var canvas = $("#qrcode canvas")[0]; var dataURL = canvas.toDataURL("image/png"); $("#qrcode img").attr("src",dataURL); } },0);