Police Génial Avec HTTPS

Si je rencontre un problème avec la Police Génial dans IE8 lors de l'utilisation de HTTPS sur mon site et c'est même reproductible de la Police Impressionnant site propre. Si je vais à Police Impressionnant sur HTTPS dans IE8-je obtenir cases de tous les icônes cependant, si je vais à Police Impressionnant sur HTTP obtenir les icônes affichées correctement.

Quel est le problème ici? J'ai entendu dire qu'il pourrait être quelque chose à voir avec les chemins de police de font Awesome sur HTTPS mais pas sûr à ce sujet.

Voici une capture d'écran pour ceux qui aiment ces choses:
Police Génial Avec HTTPS

Mise à jour

Voici donc le code qui fait référence à la polices et les charges de la CSS. Je vais utiliser le code de la Police Impressionnant du site puisque cela semble être un problème avec la Police Génial et pas
nécessairement quelque chose avec mon site:

HTML références CSS et une icône:

<link rel="stylesheet" href="../assets/css/site.css">
<link rel="stylesheet" href="../assets/css/pygments.css">
<link rel="stylesheet" href="../assets/font-awesome/css/font-awesome.css">
...
<div class="fa-hover col-md-3 col-sm-4">
   <a href="../icon/adjust"><i class="fa fa-adjust"></i> fa-adjust</a>
</div>

Dans font-awesome.css:

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),
  url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
Pouvez-vous montrer la partie de votre code qui charge les polices? Êtes-vous d'utiliser un CDN ou de le charger en local à partir de votre serveur? Êtes-vous d'utiliser des chemins relatifs ou absolus chemins? De nombreux facteurs peuvent entraîner le chargement de la page de contenu à partir de mélange de HTTP et de HTTPS sources et aboutissant à ce que vous obtenez dans IE8 quand la page principale est le chargement via le protocole HTTPS.
Mis à jour. Laissez-moi savoir si vous avez besoin de plus, mais vous devez également être en mesure d'aller à la Police Impressionnant du site et de regarder leur source. Merci!
D'un autre point de données. Si au lieu d'utiliser une URL relative dans le @font-face sections-je utiliser une codé en dur chemin d'accès à l'adresse http:// que HTTPS charge les polices très bien (bien qu'avec un IE erreur sur le chargement d'un contenu non sécurisé), mais si j'ai le code pour HTTPS, les polices ne se charge pas. Il semble y avoir un problème avec la demande .eot fichiers via le protocole HTTPS ou au moins dans la façon dont je le fais.
J'ai le même problème, l'icône de la police ne s'affiche pas dans IE8 via HTTPS. @tkeE2036, avez-vous une mise à jour sur cette question?
Le problème était le Pragma: no-cache qui a été envoyé à travers lorsque les polices sont récupérées. Supprimer ce à partir de la réponse (pour le point de terminaison qui était de servir la police impressionnant de polices) et ça devrait résoudre le problème.

OriginalL'auteur Ian Dallas | 2014-03-26