0

所以我制作了一个脚本来捕获我网站的 div 并开始自动下载。

问题是它只适用于PC。我用一堆安卓手机试过,图片没有下载,并且出现无法下载的错误。这种情况我该怎么办?

编码 :

html2canvas(document.getElementById("ssss"), {
  useCORS: true
    }).then(function (canvas) {
  var imageURL = canvas.toDataURL("image/jpeg");
  let a = document.createElement("a");
  a.href = imageURL;
  a.download = imageURL;
  a.click();
});

4

1 回答 1

0

好吧,在处理了几个小时的问题后,我自己得到了答案,我意识到我需要做的就是添加几行。

新代码:

    html2canvas(document.getElementById("image-div-id"), {
        imageTimeout: 15000, //newline
        scale:3, //newline
        useCORS: true
}).then(function (canvas) {
  var imageURL = canvas.toDataURL("image/jpg");
  let a = document.createElement("a");
  a.href = imageURL;
  a.download = "letter.jpg";
  a.click();
于 2021-10-01T08:35:17.527 回答