Maison > interface Web > tutoriel CSS > Comment puis-je surmonter les restrictions de Firefox sur l'intégration de polices Web inter-domaines ?

Comment puis-je surmonter les restrictions de Firefox sur l'intégration de polices Web inter-domaines ?

Patricia Arquette
Libérer: 2024-11-26 00:25:14
original
388 Les gens l'ont consulté

How Can I Overcome Firefox's Restrictions on Cross-Domain Web Font Embedding?

Incorporations de polices Web inter-domaines et entêtement de Firebug

Lorsque vous tentez d'établir un référentiel de polices centralisé, il est essentiel de vous assurer que les polices peuvent être accessibles dans différents domaines. Cependant, certains navigateurs peuvent imposer des restrictions, notamment dans le cas de sous-domaines.

Dans votre situation, Firebug révèle que le fichier font-face.css se charge avec succès, mais que la police n'est pas rendue correctement. Cela est probablement dû à la politique de Firefox contre l'intégration de polices Web entre domaines.

Pour surmonter cet obstacle, ajoutez le code suivant au fichier .htaccess du sous-domaine hébergeant les polices :

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

Ce code autorise tous les domaines à accéder aux fichiers de polices.

De plus, vous avez mentionné des inquiétudes concernant la restriction de l'accès à vous-même uniquement. Bien que la spécification Access-Control-Allow-Origin permette de spécifier un domaine spécifique, il n'existe actuellement aucun navigateur connu prenant en charge la validation de l'en-tête Origin. Par conséquent, vous pourriez rencontrer des difficultés pour atteindre le niveau d’exclusivité souhaité pour le référentiel de polices.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal