0

このコードを使用して、html2canvas を使用して Div 内に表示される画像をキャプチャしています。

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

コードは機能し、base64 の URL で新しいブラウザー ウィンドウを開きますが、画像は表示されません。

画像が表示されないのはなぜですか?

4

1 に答える 1

1

使用:「html2canvasproxy.ashx」

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