He intentado todas las formas posibles de mostrar imágenes usando base64 string. Pero ninguno de ellos está funcionando. Lo probé en IE6,7, Firefox 3. Por favor, dime qué está mal con el código a continuación.BASE64 en HTML no funciona
<head>
<STYLE type="text/css">
div.image {
width:100px;
height:100px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA...);
}
</STYLE>
</head>
<body>
<img src="data:image/jpg;base64,968" />
<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
<script type="text/javascript" src="data:text/javascript;base64,dmFyIHNjT2JqMSA9IG5ldyBzY3Jv..."></script>
<div class="image"></div>
</body>
He encontrado [esta página] (http://www.sweeting.org/mark/blog/2005/07/12/base64-encoded-images-embedded-in-html) donde estaba (julio, 2005) hecho para una imagen GIF. El ejemplo (still) funciona para mí en Firefox 3.6. Solo esta interesante mención en los comentarios que tal vez la URL tiene un tamaño limitado ... – pascal
Sin embargo, el motivo de esta implementación, que el servidor fue cargado por los accesos a los íconos, probablemente debería ser mitigado por el avance en la administración del caché (en servidor, red, lados del cliente) desde ese momento ... – pascal