嵌入Base64图像
纯粹出于好奇,Base64图像嵌入工作在哪些浏览器? 我指的是这个。
我意识到这通常不是一个很好的解决方案,因为它大大增加了页面大小 - 我只是好奇。
一些例子:
HTML:
<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
CSS:
div.image {
width:100px;
height:100px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA...);
}
更新:2017-01-10
所有主流浏览器现在都支持数据URI。 IE也支持从版本8开始嵌入图像。
http://caniuse.com/#feat=datauri
现在,以下Web浏览器支持数据URI:
http://en.wikipedia.org/wiki/Data_URI_scheme#Web_browser_support
大多数现代桌面浏览器(如Chrome,Mozilla和Internet Explorer)都支持编码为数据URL的图像。 但在某些移动浏览器中显示数据网址时出现问题:Android Stock Browser和Dolphin Browser不会显示嵌入的JPEG 。
我建议您使用以下工具进行在线base64编码/解码:
编码为Base64格式
从Base64格式解码
选中“格式化为数据网址”选项以格式化为数据网址。
我可以使用(http://caniuse.com/#feat=datauri)在主要浏览器上显示对IE浏览器很少问题的支持。
链接地址: http://www.djcxy.com/p/47035.html