Internet Explorer toDataURL()替代?

cha*_*rit 5 internet-explorer canvas

所以我需要保存在<canvas>元素上绘制的图像数据.并且有toDataURL()方法适用于大多数现代浏览器.

除了......你猜对了...... Internet Explorer.

我搜索了互联网,但是到处都有人说我应该使用SVG/VML来保存数据,但他们从未提及过如何.我没有在IE中使用SVG/VML的经验,那么如何在Internet Explorer中保存画布元素中绘制的图像?有没有人有经验?

目前,我不得不在客户端和服务器上复制绘图代码,这开始变得复杂.因此,如果有一种方法,我可以提取在客户端(或服务器)端的canvas标签上绘制的图像,这肯定会有所帮助.

谢谢!

Sjo*_*her 1

您也许可以获得 VML 等,但那是 XML 格式,因此这可能不是您想要的。如果不使用插件,则无法从 IE 获取图像。