我正在尝试使用base64下载图像,并且可以在桌面浏览器上正常工作。问题在于它无法在“ Uc Turbo浏览器移动版”上运行。
function dwnld() {
var edge = document.getElementById("qrCode").firstChild;
// Egde Support
if(window.navigator.msSaveBlob){
window.navigator.msSaveBlob(edge.msToBlob(), 'qrCode.png');
}
// Chrome and other desktop browser support
else{
// var url = document.getElementById('test').lastChild.getAttribute('src');
var url = edge.toDataURL();
var link = document.createElement('a');
link.download = 'QrCode';
link.href = url;
link.click();
}