我目前正在使用用于绘图插件的http://www.flotcharts.org/。 我想要实现在页面上打印包含内容的flot图形。我试图在新窗口中打开并打印画布对象,以便只打印flot图表,并且我已经成功地做到了。然而,为了这样做,我需要将画布转换为图像,以便我可以在新窗口中打开它,因为我不能让flot在新窗口中工作。
canvas.toDataURL();
在 Internet Explorer 8 中,我收到错误提示,指出没有 toDataURL() 方法。我认为这是因为 Internet Explorer 8 不支持 canvas 标签,flot 必须使用一种解决方法。那么,在新的浏览器和 Internet Explorer 8 中,如何只打印页面中的 flot 图形呢?