Maison > interface Web > tutoriel CSS > Pourquoi mon CSS @font-face ne fonctionne-t-il pas dans Firefox ?

Pourquoi mon CSS @font-face ne fonctionne-t-il pas dans Firefox ?

DDD
Libérer: 2024-12-27 05:17:11
original
994 Les gens l'ont consulté

Why Isn't My CSS @font-face Working in Firefox?

CSS @font-face ne s'affiche pas dans Firefox

Bien qu'elle fonctionne correctement dans Google Chrome et Internet Explorer, la règle CSS @font-face ne fonctionne pas dans Firefox. Bien que le code @font-face semble valide, le problème semble être spécifique à Firefox. Pour résoudre cet écart, vous devez comprendre la configuration et les paramètres de Firefox.

Politique d'URI de fichier local

Firefox applique une politique stricte concernant l'origine des URI de fichiers (file:///). , ce qui peut gêner le chargement des ressources locales. Pour résoudre ce problème, accédez à « about:config » dans la barre d'adresse de Firefox, filtrez par « fileuri » et basculez la préférence « security.fileuri.strict_origin_policy » sur false. Cela permet à Firefox de se comporter de la même manière que les autres navigateurs lors de la gestion des ressources de polices locales.

Problèmes inter-domaines

Si le site est publié et que le problème persiste, il se peut que Il est nécessaire de prendre en compte un problème potentiel inter-domaines. Même si des chemins relatifs sont spécifiés dans le code, il est recommandé d'ajouter un en-tête supplémentaire dans le fichier .htaccess :

<FilesMatch "\.(ttf|otf|eot)$">
    <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
    </IfModule>
</FilesMatch>
Copier après la connexion

Cet en-tête devrait empêcher toute restriction potentielle entre domaines. De plus, il est possible d'utiliser le codage base64 pour la police de caractères, ce qui peut également résoudre le problème.

Pour plus d'informations et un aperçu complet, reportez-vous à la ressource fournie dans la réponse.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal