Rumah >hujung hadapan web >tutorial css >Mengapa CSS Saya `@font-face` Tidak Berfungsi dalam Firefox, Tetapi Berfungsi dalam Chrome dan IE?

Mengapa CSS Saya `@font-face` Tidak Berfungsi dalam Firefox, Tetapi Berfungsi dalam Chrome dan IE?

Linda Hamilton
Linda Hamiltonasal
2024-12-23 13:05:17358semak imbas

Why Doesn't My CSS `@font-face` Work in Firefox, But Works in Chrome and IE?

CSS @font-face Tidak Berfungsi dalam Firefox tetapi Berfungsi dalam Chrome dan IE


Menghadapi masalah dengan fungsi @font-face dalam Firefox semasa ia beroperasi dengan lancar dalam Chrome dan IE boleh membingungkan. Artikel ini akan menyelidiki kemungkinan punca dan penyelesaian.

Menjalankan Tapak Secara Tempatan (fail:///)


Firefox menguatkuasakan dasar yang ketat untuk "asal uri fail." Untuk menyelaraskan kelakuannya dengan penyemak imbas lain, ubah suai keutamaan berikut dalam about:config:


  • security.fileuri.strict_origin_policy

Tukar nilainya kepada "false" untuk membenarkan pemuatan rentas laluan fon tempatan sumber.

Tapak Diterbitkan


Untuk tapak yang diterbitkan, pertimbangkan untuk menambah pengepala tambahan dalam .htaccess untuk menangani kemungkinan merentas domain isu:

<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
</IfModule>


Sebagai alternatif, anda boleh meneroka penggunaan pengekodan base64 untuk muka taip fon sebagai a penyelesaian.

Atas ialah kandungan terperinci Mengapa CSS Saya `@font-face` Tidak Berfungsi dalam Firefox, Tetapi Berfungsi dalam Chrome dan IE?. 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