我正在使用html2canvas从html页面拍摄屏幕截图但是只有当html的图像tage包含来自本地src的图像时才能正常工作。如果来自live src的图像src它没有捕获屏幕截图中的图像我也引用html2canvas问题。 ans我还设置了属性allowTaint:true。但仍然如此。可以帮助我想念的任何人吗?
var a = window.innerWidth,
n = window.innerHeight;
console.log('width='+a+"hight="+n);
$("canvas").attr("height", n), $("canvas").attr("width", a),$("canvas").attr("allowTaint",true),html2canvas(document.querySelector("body"), {
canvas: canvas
}).then(function(a) {
var n = a.toDataURL();
$.ajax({
type: "POST",
url: "../xhr/save-feedback.php",
data: {
img: n
}
}).done(function(a) {
window.open("send_feedback.php?id=" + a, "_blank", "Send Feedback", "toolbar=0,location=0,menubar=0")
})
})