使用HTML2Canvas捕获Div内容到图像不返回任何内容

时间:2013-06-10 18:18:18

标签: javascript jquery asp.net html2canvas

我正在使用此代码使用html2canvas捕获Div中显示的图像:

$(document).ready(function () {
            $('#<%= btnCapture.ClientID %>').click(function () {
                html2canvas($('#chart_div'), {
                    onrendered: function (canvas) {
                        var img = canvas.toDataURL();
                        window.open(img);
                    }
                });
            });
        });

代码工作并打开一个新的浏览器窗口,其中URL为base64,但图像不可见。

为什么图像不可见?

1 个答案:

答案 0 :(得分:1)

使用: “html2canvasproxy.ashx”

            html2canvas($('#chart_div'), {
            "logging": true,
            "proxy": "html2canvasproxy.ashx",                    
            onrendered: function (canvas) {