我正在制作带有画布的图像,并允许用户通过链接下载它。支持下载的浏览器将使用它。
但是,它不适用于IE或Edge。找不到与此问题相关的任何信息。我为它做了一个快速的jsbin。
https://jsbin.com/keyegazehu/edit?html,output
基本代码是这样的
<a href="data:image/png;base64," download="image.png">
<img src="data:image/png;base64,">
</a>
适用于任何其他浏览器。
答案 0 :(得分:2)
所以经过多次挖掘后,我找不到合适的解决办法。但是,使用https://github.com/eligrey/FileSaver.js/是一个很好的解决方法,因为它处理所有浏览器的大量怪癖。
如果你遇到这个问题,这是我的建议。