Rumah  >  Artikel  >  hujung hadapan web  >  Mengapa Saya Tidak Boleh Memuatkan Fon Daripada Domain Luaran dalam Firefox?

Mengapa Saya Tidak Boleh Memuatkan Fon Daripada Domain Luaran dalam Firefox?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-10 01:24:02493semak imbas

Why Can't I Load Fonts From External Domains in Firefox?

CSS @font-face Isu Pemuatan Fon URL Mutlak dalam Firefox

Latar Belakang:

Apabila menggunakan peraturan CSS @font-face dengan URL mutlak untuk menentukan fon yang dihoskan pada domain lain, anda mungkin menghadapi isu dengan pemuatan fon dalam Firefox. Ini boleh mengecewakan, terutamanya apabila anda inginkan penggayaan yang konsisten merentas berbilang tapak.

Punca dan Penyelesaian Punca:

Firefox mengehadkan pemuatan fon daripada domain luaran kerana keselamatan kebimbangan. Untuk menyelesaikan masalah ini, pelayan hos fon mesti menyertakan Pengepala Kawalan Akses, khususnya Access-Control-Allow-Origin ditetapkan kepada '*' atau domain tertentu yang dibenarkan.

Untuk pelayan web Apache, tambahkan kod berikut pada . fail htaccess:

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
<FilesMatch "\.(ttf|otf|eot)$">
   <IfModule mod_headers.c>
      Header set Access-Control-Allow-Origin "*"
   </IfModule>
</FilesMatch>

Sebaik sahaja anda memulakan semula pelayan, Firefox akan dapat memuatkan fon daripada domain luaran, menyelesaikan pemuatan isu.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Memuatkan Fon Daripada Domain Luaran dalam Firefox?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn