当我 attempt to set an image to use a data url通过 JavaScript (来自 this question ),它似乎在 IE8 中不起作用。
第一个链接中的页面有:<img id="foo" src="alphaball.png">
在第 25 行,此 JavaScript 代码执行: document.getElementById('foo').src = img_src;
在所有其他浏览器(包括 IE9b)上,这成功地将图像从 alphaball 更改为我的头像。在 IE8 上,我非常短暂地看到了 alphaball,然后它被替换为缺失的图像图标。
这是一个已知问题吗?是否有在 IE8 和 JavaScript 中使用数据 url 的解决方法?
最佳答案
Internet Explorer 9 之前的版本不支持数据 URL。有一种替代机制显然有效。
编辑 - 实际上我错了;只要它们小于 32KB,IE8 就会支持它们。
再次编辑 - 好吧,我找到了 the article我正在考虑 Microsoft 的“MHTML”问题。
关于javascript - 通过 work 将 img src 设置为数据 url 在 IE8 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4807622/