javascript - 通过 work 将 img src 设置为数据 url 在 IE8 中不起作用?

标签 javascript image internet-explorer-8 data-uri

当我 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/

相关文章:

javascript - 我想在 jquery 中创建一个自定义函数,使用很少的控件作为参数。我怎样才能实现这个目标?

IE8 的 Javascript 占位符不起作用

internet-explorer - Internet Explorer 8 beta 2 和标准

javascript - 针对 IE 8 及以下版本?

javascript - onchange 事件运行不正常

javascript - VueJS验证: Clicking "add" button leads field to get a value

javascript - 如何发布 Vue.js 组件库?

javascript - 从 JSON 数据获取图像源

javascript - threejs - 显示二维图像

html - 如何在 CSS flex 或 grid 中使单个图像响应并具有图像文本列?