Murni karena penasaran, browser apa yang digunakan untuk menanamkan gambar Base64? Yang saya maksud adalah ini .
Saya menyadari itu biasanya bukan solusi yang baik untuk sebagian besar hal, karena ini meningkatkan ukuran halaman cukup - saya hanya ingin tahu.
Beberapa contoh:
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...);
}
Jawaban:
Pembaruan: 2017-01-10
URI data sekarang didukung oleh semua browser utama. IE mendukung penyematan gambar sejak versi 8 juga.
http://caniuse.com/#feat=datauri
URI data sekarang didukung oleh browser web berikut:
http://en.wikipedia.org/wiki/Data_URI_scheme#Web_browser_support
sumber
background-image
properti CSS (url(...embedded image
) berusaha memuat di IE8, karena batas karakter telah terlampaui, seluruhclass
yang berisi properti tidak dimuat. Saya tidak meminta perbaikan untuk ini, saya kembali lagi keimg
untuk gambar tertanam yang melebihi maks dan gambar saya dimuat dengan tepat.Sebagian besar browser desktop modern seperti Chrome, Mozilla dan Internet Explorer mendukung gambar yang disandikan sebagai URL data. Tetapi ada masalah dalam menampilkan URL data di beberapa peramban seluler: Android Stock Browser dan Dolphin Browser tidak akan menampilkan JPEG tersemat .
Saya merekomendasikan Anda untuk menggunakan alat berikut untuk pengkodean / decoding base64 online:
Encode ke format Base64
Dekode dari format Base64
Centang opsi "Format sebagai Data URL" untuk memformat sebagai URL Data.
sumber
Dapatkah saya menggunakan ( http://caniuse.com/#feat=datauri ) menunjukkan dukungan di seluruh browser utama dengan beberapa masalah pada IE.
sumber