Czcionka nie ładuje się w IE8 i IE9 podczas uzyskiwania dostępu do sieci przez SSL

Używam webfontu dla mojej strony internetowej (utworzonego za pomocą Springa na serwerze Apache Tomcat 6). Dołączam moją czcionkę do mojego pliku css z czcionką jako:

@font-face{
  font-family:'FontAwesome';
  src:url('fonts/fontawesome-webfont.eot?v=3.0.1');
  src:url('fonts/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
  url('fonts/fontawesome-webfont.woff?v=3.0.1') format('woff'),
  url('fonts/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight:normal;
  font-style:normal }

Ten css jest wywoływany w pliku „layout.jsp”, który jest wywoływany przez wszystkie pozostałe strony jsp, z następującymi elementami:

 <link href="<c:url value='/styles/font-awesome.min.css'/>" rel="stylesheet" type="text/css"/>

Działa to dla każdej przeglądarki, gdy mam dostęp do mojej strony wewnętrznej za pośrednictwem http: /// webSite

Mamy jednak również serwer Apache, który obsługuje witrynę za pośrednictwem protokołu SSL (przy użyciu bezpiecznego certyfikatu) w adresie URL https: ///, który przekierowuje do poprzedniego adresu URL. Podczas korzystania z konfiguracji SSL-https sieć działa dobrze w każdej przeglądarce, ale czcionka nie ładuje się w IE8 ani w IE9.

Jest to: - przez http: czcionki ładują się dobrze w każdej przeglądarce, w tym IE8 i IE9 - za pośrednictwem https: czcionki ładują się dobrze w każdej przeglądarce, ale IE8 i IE9

Czcionka jest dostępna w przeglądarce w dowolnym momencie. To jest, jeśli piszę ścieżkę do pliku, mogę go pobrać bez problemów. Co więcej, w obszarze Narzędzia programisty eksploratora na karcie Sieć widzę, że czcionka została poprawnie pobrana (stan: 200).

Próbowałem dołączyć moją czcionkę całkowicie do mojego CSS używając jego kodyfikacji byte64, zamiast ścieżki do pliku z generatorem fontSquirrel:

@font-face {
    font-family: 'fontawesomeregular';
    src: url('fonts/fontawesome-webfont.eot');
    }

@font-face {
    font-family: 'fontawesomeregular';
    src: url(data:application/x-font-woff;charset=utf-8;base64,[BYTE64_STRING]) format('woff'),
         url('fonts/fontawesome-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

W ten sposób czcionka ładuje się dobrze w IE9, ale nie w IE8. Na początku myślałem, że może to być spowodowane ograniczeniem 32 KB na adresy URL. Zmniejszyłem więc zestaw znaków czcionki, aby zmniejszyć jej rozmiar do około 20 kb, a nadal nie miałem szczęścia w IE8.

Jakaś pomoc?

questionAnswers(2)

yourAnswerToTheQuestion