【发布时间】:2016-08-03 19:24:08
【问题描述】:
我正在下载图片。它仅适用于 Chrome,不适用于 Firefox 或 IE。
var a = document.createElement('a');
a.href = canvas.toDataURL("image/jpeg").replace("image/jpeg", "image/octet-stream");
a.download = 'Post-ITIE.jpg';
a.click()
任何人都可以帮助我它如何适用于所有浏览器。
我们将不胜感激。谢谢
【问题讨论】:
-
确保FF和IE版本支持HTML5
-
是的,我正在使用新浏览器
-
请贴出完整的代码,一个片段不会有太大帮助。
-
Internet Explorer 不支持
download属性(来源:caniuse.com/#feat=download)。至于 Firefox,它应该可以工作,但您应该提供一个完全可重现的代码示例。 -
显然这在 Firefox 中不起作用,因为它是仅适用于 Internet Explorer 的专有方法。您可以通过将链接附加到文档正文并随后触发单击来解决 Firefox 中的问题。我会做一个代码示例来回答你的问题。
标签: javascript html canvas todataurl