Détails
Intégration d'images Base64
Par pure curiosité, dans quels navigateurs l'intégration d'images Base64 fonctionne-t-elle ? Ce à quoi je fais référence est this.
Je sais que ce n'est généralement pas une bonne solution pour la plupart des choses, car cela augmente considérablement la taille de la page, mais je suis simplement curieux.
Quelques exemples:
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...);
}
554
3
Mise à jour : 2017-01-10
Les URI de données sont désormais pris en charge par tous les principaux navigateurs. IE prend en charge l'intégration d'images depuis la version 8 également.
http://caniuse.com/#feat=datauri
Les URIs de données sont maintenant supportés par les navigateurs web suivants :
http://en.wikipedia.org/wiki/Data_URI_scheme#Web_browser_support
La plupart des navigateurs de bureau modernes, tels que Chrome, Mozilla et Internet Explorer, prennent en charge les images codées en tant qu'URL de données. Mais certains navigateurs mobiles posent des problèmes d'affichage des URL de données : Android Stock Browser et Dolphin Browser n'affichent pas les JPEG intégrés.
Je vous recommande d'utiliser les outils suivants pour l'encodage/décodage base64 en ligne :
Encodage au format Base64] (http://base64online.org/encode/)
Décodage du format Base64] (http://base64online.org/decode/)
Cochez l'option "Format as Data URL" ; pour formater comme une URL de données.
Can I use (http://caniuse.com/#feat=datauri) est compatible avec les principaux navigateurs, avec quelques problèmes sur IE.