Menyelesaikan masalah @font-face EOT Tidak Memuatkan Melalui HTTPS
Menghadapi kesukaran memuatkan @font-face EOT fon melalui HTTPS dalam IE 7,8 ,9? Teka-teki bukan terletak pada status HTTPS halaman HTML, tetapi pada pemuatan fon EOT melalui HTTP itu sendiri. Walaupun menerima pengepala jenis kandungan yang sesuai, fon EOT tetap sukar difahami.
Menyiasat Isu
Selepas menolak isu khusus fon dan mengesahkan pengepala HTTP yang betul, ia menjadi jelas bahawa pelakunya berbohong di tempat lain.
Membuka Topeng Penyelesaian
Penyelesaian kepada isu yang membingungkan ini melibatkan pengepala Kawalan Cache. Walaupun melumpuhkan caching untuk fon berfungsi dengan lancar melalui HTTP, ia menghalang pemuatan fon melalui HTTPS dalam Internet Explorer. Tingkah laku ini serupa dengan fenomena yang diterangkan dalam KB 815313, di mana dokumen aktif yang dimuat turun melalui SSL kebal daripada caching.
Oleh itu, jika paparan rangkaian Alat Pembangun mendedahkan IE merentasi pelbagai pilihan fon, pertimbangkan untuk memeriksa dan mengalih keluar sebarang Cache -Pengepala kawalan hadir dalam respons HTTP fon. Pelarasan mudah ini sepatutnya mengurangkan masalah pemuatan dan memastikan fon EOT menghiasi halaman anda dengan kehadirannya.
Atas ialah kandungan terperinci Mengapa Fon EOT @font-face Saya Tidak Dimuatkan Melalui HTTPS dalam IE 7, 8 dan 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!