IE/Edge 上的 Data-64 图片链接
Data-64 image links on IE/Edge
我正在使用 canvas 制作图像并允许用户使用 link 下载它。支持下载的浏览器将使用它。
但是,它不适用于 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/ 是一个很好的解决方法,因为它可以处理所有浏览器的大量怪癖。
如果你运行遇到这个问题,这是我的建议。
我正在使用 canvas 制作图像并允许用户使用 link 下载它。支持下载的浏览器将使用它。
但是,它不适用于 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/ 是一个很好的解决方法,因为它可以处理所有浏览器的大量怪癖。
如果你运行遇到这个问题,这是我的建议。