Export image is looking like this我正在导出我的图表。所以我使用html2Canvas从base64字符串转换我的图像。它在chrome& amp; IE但不在Firefox中工作。请帮忙
html2canvas($("#" + chart + actualViewCode), {
onrendered: function(canvas) {
$("#" + chart + actualViewCode + "-image").val(canvas.toDataURL("image/png"));
createSunburstChartExportFormatTableContent(chart + actualViewCode);
callbackFunction(chartId);
}
});
答案 0 :(得分:0)
你能尝试一下还没有测试过。
在
anchor
中保留隐藏的DOM
元素并更新href
属性 onrendered handler中的元素。
$('#div').click(function() {
html2canvas($("#" + chart + actualViewCode), {
onrendered: function(canvas) {
var a = $("#" + chart + actualViewCode + "-image");
a.href = canvas.toDataURL("image/png")
createSunburstChartExportFormatTableContent(chart + actualViewCode);
callbackFunction(chartId);
a.download = 'somefilename.png';
a.click();
}
});
});