javascript - Html2Canvas alpha5

标签 javascript html2canvas

我使用此脚本进行了以下设置:

<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>

关于javascript - Html2Canvas alpha5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47962245/

相关文章:

javascript - 使用 JINT 从 javascript 文件读取 JSON 对象

javascript - jQuery自动点击功能

javascript - 为什么 html2canvas 为 MS Edge 上的表格捕获比 Chrome 更小的字节数组 Canvas

javascript - html2canvas 1.0.0-rc.5 2019 不支持圆 Angular/边框半径(图像始终是矩形)?

javascript - domToImage 代码仅在 iOS 浏览器上抛出安全错误(Dom 异常 18)

javascript - 向下滚动到 jquery 中的下一个 div

javascript - 每周运行一次 javascript 函数

javascript - setIsOpen 不是函数

javascript - 如何在不使用 html2canvas 的情况下将 html div 转换为 canvas?

javascript - 对象不是函数,在 jspdf 调用中