html2Canvas 在ios+4g+微信内置浏览器错误

开发了一个webapp,用到了html2canvas。
测试下来:

ios、Android + WiFi + 浏览器/微信= 正常
Android + 4G + 浏览器/微信 = 正常
ios + 4G + 浏览器 = 正常

只有
ios + 4G + 微信 = 错误

可能是什么问题呢?微信浏览器有什么针对ios 4g的设置吗?

Canvas 在ios+4g+微信内置浏览器错误
开发了一个webapp,用到了html2canvas。
测试下来:
ios、Android + WiFi + 浏览器/微信= 正常
Android + 4G + 浏览器/微信 = 正常
ios + 4G + 浏览器 = 正常
只有
ios + 4G + 微信 = 错误
可能是什么问题呢?微信浏览器有什么针对ios 4g的设置吗?

遇到了同样得问题,总算解决了,还是上来回答下我得解决办法,在toDataURL()和setAttribute("src", data)之间加个settimeout就可以

html2canvas(document.querySelector(".poster"), { useCORS: true }).then(function(canvas) {
    let data = canvas.toDataURL();
    setTimeout(() => {
        let img = document.createElement("img");
        img.setAttribute("src", data);
        img.setAttribute("width", "100%");
        img.setAttribute("height", "100%");
        document.querySelector(".result").appendChild(img);
    }, 5000);
});