使用html2canvas.js将大量数据下载为图像时出现“失败-网络错误”

时间:2018-11-15 07:17:16

标签: javascript jquery export html2canvas

我有一个功能可以将数据转换为图像并下载。当数据较小时,它可以正常工作,但是当数据较大时,则显示“失败-网络错误”。该如何解决?

这是我的代码:

function genImageFile() {
    html2canvas($('.pvtRendererArea')[0]).then(function (canvas) {
        if (navigator.userAgent.indexOf("MSIE ") > 0 ||
            navigator.userAgent.match(/Trident.*rv\:11\./)) {
            var blob = canvas.msToBlob();
            window.navigator.msSaveBlob(blob, 'Test file.png');
        } else {
            var link = document.createElement('a');
            link.download = $('#title').text() + '.png';
            link.href = canvas.toDataURL("image/png");
            link.click();
        }
    });
};

在这种情况下,有人可以提出一些解决方案吗?

0 个答案:

没有答案