HTML2CanvasAlpha5

Html2Canvas alpha5

我在使用这个脚本时设置了这些:

<script type="text/javascript">
window.takeScreenShot = function() {
html2canvas(document.getElementById("masterslider"), {
onrendered: function (canvas) {
document.body.appendChild(canvas);
    },
    width:null,
    height:null,
    allowTaint:true
});
}
</script>

最新发布后,我不知道在哪里放置选项(宽度、高度、污点):

<script type="text/javascript">
window.takeScreenShot = function() {
html2canvas(document.getElementById("masterslider")).then(function(canvas)     {
document.body.appendChild(canvas);
});
}
</script>

你能帮我看看,把选项放在哪里吗?

看看 html2canvas documentation. 在那里,它说 html2canvas 被称为 html2canvas(element, options)

因此您的新代码应如下所示:

<script type="text/javascript">
    window.takeScreenShot = function () {
        html2canvas(document.getElementById("masterslider"), {
            onrendered: function (canvas) {
                document.body.appendChild(canvas);
            },
            width: null,
            height: null,
            allowTaint: true
        }).then(function (canvas) {
            document.body.appendChild(canvas);
        });
    }
</script>