>  기사  >  웹 프론트엔드  >  교차 도메인 웹 글꼴 포함에 대한 Firefox의 제한을 어떻게 극복할 수 있습니까?

교차 도메인 웹 글꼴 포함에 대한 Firefox의 제한을 어떻게 극복할 수 있습니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-26 00:25:14318검색

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

도메인 간 웹 글꼴 포함 및 Firebug의 완고함

중앙 집중식 글꼴 저장소를 구축하려고 할 때 글꼴을 사용할 수 있는지 확인하는 것이 중요합니다. 다양한 도메인에 걸쳐 액세스됩니다. 그러나 특정 브라우저는 특히 하위 도메인의 경우 제한을 가할 수 있습니다.

귀하의 상황에서 Firebug는 글꼴-face.css 파일이 성공적으로 로드되지만 글꼴이 올바르게 렌더링되지 않는 것을 보여줍니다. 이는 도메인 간 웹 글꼴 삽입에 대한 Firefox의 정책 때문일 수 있습니다.

이 장애물을 극복하려면 글꼴을 호스팅하는 하위 도메인의 .htaccess 파일에 다음 코드를 추가하세요.

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

이 코드는 모든 도메인에 글꼴 파일에 액세스할 수 있는 권한을 부여합니다.

또한 액세스를 제한하는 것에 대한 우려도 언급하셨습니다. 너 자신. Access-Control-Allow-Origin 사양을 사용하면 특정 도메인을 지정할 수 있지만 현재 Origin 헤더 유효성 검사를 지원하는 알려진 브라우저는 없습니다. 결과적으로 글꼴 저장소에 대해 원하는 수준의 독점성을 달성하는 데 어려움을 겪을 수 있습니다.

위 내용은 교차 도메인 웹 글꼴 포함에 대한 Firefox의 제한을 어떻게 극복할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.