我正在使用此代码使用html2canvas捕获Div中显示的图像:
$(document).ready(function () {
$('#<%= btnCapture.ClientID %>').click(function () {
html2canvas($('#chart_div'), {
onrendered: function (canvas) {
var img = canvas.toDataURL();
window.open(img);
}
});
});
});
代码工作并打开一个新的浏览器窗口,其中URL为base64,但图像不可见。
为什么图像不可见?
答案 0 :(得分:1)
使用: “html2canvasproxy.ashx”
html2canvas($('#chart_div'), {
"logging": true,
"proxy": "html2canvasproxy.ashx",
onrendered: function (canvas) {