あるドメインでを宣言し、@font-face
次に別のドメインで同じfont-family
-name とファイル/ファイル名を宣言すると、それらはキャッシュされますか?
たとえば、この CSS を持つ domain-a.com にアクセスした場合(クライアントにリソースをキャッシュするように依頼した場合) :
@font-face {
font-family: 'font-name';
src:url('f/font-name.eot');
src:url('f/font-name.eot?#iefix') format('embedded-opentype'),
url('f/font-name.woff') format('woff'),
url('f/font-name.ttf') format('truetype'),
url('f/font-name.svg#font-name') format('svg');
font-weight: normal;
font-style: normal;
}
次に、同じ CSS を持つ domain-b.com にアクセスします。ブラウザはキャッシュされたリソースを使用しますか、それとも再度要求しますか?
質問する理由は、アイコンのフォントに関するものです。一部のサイトでは、追加のアイコンを追加するアイコン フォントの既定のビルドを使用して、ワークフローを合理化したいと考えています。彼らがキャッシュを行う場合、これは本当に良い考えではありません。