IE6:如何让内联base64图像与IE6一起使用?

Jac*_*cob 16 html base64 internet-explorer conditional image

如何让IE6显示内联base64编码图像?

<img src="data:image/png;base64,....." />
Run Code Online (Sandbox Code Playgroud)

这适用于Firefox/Chrome/Safari,但不适用于IE6.

pre*_*216 13

我的解决方案在IE6上顺利运行.它可能会帮助你!

<!--
Content-Type: multipart/related; boundary="=_data-uri"
-->
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
#pic {
width:670px;height:710px;
background-image: expression("url(mhtml:" + window.location + "!locoloco)");
}
</style>
</head>
<body> 

<div id="pic" ></div>
<div id=test style="display: none;">

--=_data-uri
Content-Location:locoloco
Content-Transfer-Encoding:base64

iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8  /w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
--=_data-uri--

</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)


小智 6

安装Google的Chrome Frame?

说真的,你做不到.IE6不支持base64内嵌图像.