遇到了一个安卓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);
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。