Apa itu Mixed Content?

Ketika mengunjungi halaman web yang aman (menggunakan HTTPS), koneksi kita akan dienkripsi menggunakan SSL/TLS. Jika halaman HTTPS tersebut ternyata memuat aset atau konten yang ditarik dari koneksi HTTP biasa, maka enkripsi halaman tersebut hanya berjalan sebagian. Kondisi inilah yang disebut sebagai halaman web dengan Konten Campuran (Mixed Content).

Jika situs web Anda menyajikan halaman HTTPS, semua konten aktif (active mixed content) yang dikirimkan via HTTP pada halaman tersebut akan diblokir secara otomatis oleh peramban (browser) atau tidak akan dimuat.

Konsekuensi Mixed Content

Sebagai akibat dari pemblokiran otomatis tersebut, situs web Anda akan terlihat rusak di mata pembaca. Hal ini terjadi karena elemen-elemen penting seperti struktur iframe, skrip plugin, berkas JavaScript, hingga file gambar gagal dimuat oleh browser.

Cara Menghindari Mixed Content

Langkah paling sederhana untuk menghindari masalah ini adalah dengan mulai menggunakan layanan web atau resource yang mendukung penuh jalur protokol HTTPS.

Contoh Praktis:

  • Penggunaan Gambar: Saat Anda ingin menampilkan gambar di dalam postingan blog, pastikan file gambar tersebut diunggah ke server atau layanan hosting gambar yang menyediakan jalur HTTPS, sehingga tautannya akan valid berupa [https://example.com/images.jpg](https://example.com/images.jpg).
  • Mengambil Aset dari Situs Lain: Jika Anda menyalin atau mengambil alamat gambar/aset dari situs web orang lain, pastikan situs web sumber tersebut sudah menggunakan protokol HTTPS juga. Jika sumbernya masih berupa http://, segera ganti atau cari alternatif lain agar tidak memicu peringatan mixed content pada blog Anda.

Komentar

Postingan populer dari blog ini

Membuat Beranda Asli untuk Blog Blogger (Blogspot)