2

当我尝试通过 JavaScript (来自这个问题设置图像以使用数据 url 时,它似乎在 IE8 中不起作用。

第一个链接中的页面具有:<img id="foo" src="alphaball.png">
在第 25 行,此 JavaScript 代码执行:document.getElementById('foo').src = img_src;

在所有其他浏览器(包括 IE9b)上,这成功地将图像从字母球更改为我的头像。在 IE8 上,我非常短暂地看到了字母球,然后它被替换为丢失的图像图标。

这是一个已知的问题?是否有在 IE8 和 JavaScript 中使用数据 url 的解决方法?

4

1 回答 1

4

Internet Explorer 9 之前的版本不支持数据 URL。有一种替代机制显然是可行的。

编辑——实际上我错了;只要它们小于 32KB,IE8 就会支持它们。

再次编辑- 好的,我找到我正在考虑的关于 Microsoft 的“MHTML”事情的文章。

于 2011-01-26T17:36:26.040 回答