0

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

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

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

为什么图像不可见?

4

1 回答 1

1

using:"html2canvasproxy.ashx"

            html2canvas($('#chart_div'), {
            "logging": true,
            "proxy": "html2canvasproxy.ashx",                    
            onrendered: function (canvas) {
于 2013-11-11T07:57:53.793 回答