屏幕截图从html到画布使用html2canvas无法正常工作

时间:2016-01-07 07:12:56

标签: javascript html html2canvas

我正在使用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")
        })
    })

0 个答案:

没有答案