我正在使用 Canvas 制作图像并允许用户通过链接下载它。支持下载的浏览器将使用它。
但是,它不适用于 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>
它适用于任何其他浏览器。
最佳答案
经过多次挖掘,我找不到任何合适的解决方案。但是使用https://github.com/eligrey/FileSaver.js/是一个很好的解决方法,因为它可以处理所有浏览器的大量怪癖。
如果您遇到此问题,这是我的建议。
关于internet-explorer - IE/Edge 上的 Data-64 图像链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33384799/