【发布时间】:2017-12-25 02:40:03
【问题描述】:
我正在为我的 Web 应用程序使用 Fabric js。为了使用fabric js将HTML5画布保存为图像,我发现以下代码适用于chrome和firefox浏览器。但是当我在 microsoft edge 中运行相同的代码时,浏览器只会打开一个没有任何图像的空白新窗口。
$(".save").click(function () {
canvas.deactivateAll().renderAll();
window.open(canvas.toDataURL('png'));
});
不过,我也测试了许多小提琴项目,这些项目展示了如何将画布转换为图像。那些小提琴适用于铬,但不适用于边缘。一个例子小提琴是here
【问题讨论】:
-
我相信这是由于 CORS 问题。请查看 filesaver.js(正在处理 edge ing IE)
标签: javascript canvas html5-canvas fabricjs