使用本地图片生成截图时也报跨域问题。<div id="navDiv"> <a onClick="testFun();"> <div class="title-msg">美的国际支持部美国加利福尼亚州综合统计报表</div> <div> <img id="imgTest" src="images/worldMap.png"> </div> </a></div>html2canvas(document.getElementById('navDiv'),{ allowTaint:true, height: 500}).then(function(canvas) { var aTag = document.createElement("a"); aTag.innerHTML = "This is a test"; aTag.setAttribute("href", canvas.toDataURL()); aTag.setAttribute("download", "myPic.png"); document.body.appendChild(aTag);});
添加回答
举报
0/150
提交
取消