我已经使用html2canvas功能捕获来自div的屏幕截图,它在网络上工作得很好但是它在Ipad iOS 11.2.1 Safari浏览器中无法获得空白响应。 我在iOS 11.2.1中使用了Ipadair2
包含JS版本:
jQuery v1.7.1 jquery.com
html2canvas 0.4.1 <http://html2canvas.hertzen.com>
html2canvas 0.5.0-alpha1 <http://html2canvas.hertzen.com>
这里是HTML代码:
<div id="pdfContent" class="pdfContent" style="transform-origin: left top 0px; transform: scale(1);" crossOrigin="Anonymous">
<img id="hotspotimg" src="img.jpg" cropwidth="1000" cropheight="600"/>
<div id="editor"></div>
</div>
这里是JS代码:
html2canvas(document.querySelector('#pdfContent'), {useCORS: true}).then(function (canvas) {
try {
var imgageData = canvas.toDataURL("image/png");
} catch (err) {
console.log(err)
alert(err)
}
}).catch(function onRejected(error) {
alert(error);
});
我尝试了多个github解决方案 enter link description here 和其他链接,但没有在Ipad / iPhone上工作
请帮帮我: