Avevo provato tutti i modi possibili per visualizzare l'immagine usando la stringa base64. Ma nessuno di loro sta funzionando. L'ho provato su IE6,7, Firefox 3. Per favore dimmi cosa c'è di sbagliato con il codice qui sotto.BASE64 in HTML non funziona
<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>
Ho trovato [questa pagina] (http://www.sweeting.org/mark/blog/2005/07/12/base64-encoded-images-embedded-in-html) dov'era (luglio, 2005) fatto per un'immagine GIF. L'esempio (ancora) funziona per me in Firefox 3.6. Solo questa interessante menzione nei commenti è che forse l'URL è di dimensioni limitate ... – pascal
Tuttavia, il motivo di questa implementazione, cioè che il server è stato caricato dagli accessi alle icone, dovrebbe probabilmente essere mitigato dall'anticipo sulla gestione della cache (su server, rete, lato client) da quel momento ... – pascal