以下代码我尝试渲染和导出Highchart SVG图像。 当我没有将鼠标悬停在图像上时(没有添加工具提示),我可以下载图像
但是当我将鼠标悬停在图像上时,会添加一个新元素,其中包含highchart的工具提示。然后我无法通过canvg导出图像。
var s = new XMLSerializer().serializeToString($(rawSVGHTML)[0]);
var canvas = document.createElement("canvas");
cctx = canvas.getContext("2d");
canvas.width = dimention.width;
canvas.height = dimention.height;
cctx.drawSvg(s); //It is a function from Canvg library