internet-explorer - IE/Edge 上的 Data-64 图像链接

标签 internet-explorer microsoft-edge

我正在使用 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/

相关文章:

html - IE float 权限问题

javascript - IE 提交时不显示图像

flexbox - 位置粘性 + RTL + 框阴影在边缘中断

css - 选择元素的文本垂直居中

javascript - IE 不支持 Array includes 或 String includes 方法

html - 由于网络中断,VBA 随机停止执行循环。互联网恢复后如何恢复?

html - css 目标 IE 和 Microsoft Edge

css - Microsoft Edge 中不考虑网格模板区域

html - 文本缩进 : -9999em not working for span element in IE9

microsoft-edge - 无法使用 Aurelia CLI build 在 Edge 中进行调试