1
2
3
4
5
html2canvas(dom, {
useCORS: true, // 图片跨域
backgroundColor: "rgba(0,0,0,0)", // 背景透明
scale: window.devicePixelRatio
})

图片跨域问题

  1. img标签的crossorigin=”anonymous”

  2. useCORS: true

以上2个属性缺一不可

通过上面的两行代码就能解决html2canvas图片跨域问题