1

あるドメインでを宣言し、@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 にアクセスします。ブラウザはキャッシュされたリソースを使用しますか、それとも再度要求しますか?

質問する理由は、アイコンのフォントに関するものです。一部のサイトでは、追加のアイコンを追加するアイコン フォントの既定のビルドを使用して、ワークフローを合理化したいと考えています。彼らがキャッシュを行う場合、これは本当に良い考えではありません。

4

1 に答える 1