我正在尝试使用作为数据uri发送的AJAX加载图像。只要图像是<一切都很好。 32KB。一些图像大小约为500 kb。我对此做了一些研究,发现IE8仅支持图像<使用datauri加载32kb。
是否有任何解决方法来加载图像> 32kb还是我错过了什么?
答案 0 :(得分:3)
Internet Explorer 8:微软限制其支持 出于安全原因,“不可导航”的内容,包括担心 嵌入在数据URI中的JavaScript可能无法通过脚本解释 过滤器,例如基于Web的电子邮件客户端使用的过滤器。 数据URI必须 版本8中小于32 KiB 。[3]仅支持数据URI 对于以下元素和/或属性:[4]
- 对象(仅限图片)
- IMG
- 输入类型=图片
- link(数据URI必须为base64编码)
- 接受网址的CSS声明,例如背景图片,背景, list-style-type,list-style等。
Internet Explorer 9:Internet Explorer 9没有32KiB 限制并允许更广泛的元素。
答案 1 :(得分:0)
答案 2 :(得分:-1)
您可以将图像数据加载到画布元素中 对于IE8,您应该查看How can I use the HTML5 canvas element in IE?