0

Ich habe eine Webanwendung entwickelt, in der ich Bootstrap Glyphicons, Font-Awesome zusammen mit VideoJS benutze, die ihren eigenen benutzerdefinierten Satz hat.Font-Awesome/Bootstrap Glyphicons wird nicht angezeigt

In 95% der Gelegenheiten sie in den folgenden Umständen perfekt aber arbeiten gibt es Probleme:

  • IE11
  • -Client hinter einem Bluecoat Proxy Server

Das Problem ist, dass bestimmte - nicht alle Symbole werden nicht angezeigt (zum Beispiel "fa fa-send". Insbesondere keine der VideoJS Symbole werden angezeigt.

Dies geschieht nur mit IE11 auf den spezifischen Clients, die hinter einem Unternehmens-Proxy sind.

Irgendeine Idee, was die Ursache sein könnte? Könnte es sich um eine Art Proxy-Konfiguration handeln?

+0

Haben Sie zufällig einen 404-Fehler in der Konsole zu bekommen, wenn die Schriftart geladen und/oder CSS-Dateien für VideoJS? Laden Sie sie von Ihrem Server oder verlinken Sie sie zu einer anderen Version? – ryantdecker

+1

Nein 404 alle Dateien sind auf meinem Server. Bei anderen Browsern funktioniert es einwandfrei außer auf IE nur in der spezifischen Umgebung – ChrisGeo

+0

Es ist möglich, dass etwas über diese Umgebung den IE dazu veranlasst, eine ältere Rendering-Engine zu verwenden, die das ':: before' Pseudo-Element nicht unterstützt - Wenn Sie IE-Entwicklerwerkzeuge öffnen, zeigt es an, dass es eine ältere Version verwendet, um die Seite zu rendern? – ryantdecker

Antwort

0

Es könnte sein, dass ihr Browser so eingestellt ist, dass sie nicht vertrauenswürdige Schriftarten blockiert, was meiner Meinung nach ein Standard für IE sein könnte. Dieser Artikel kann helfen.

https://technet.microsoft.com/itpro/windows/keep-secure/block-untrusted-fonts-in-enterprise#Turn_on_and_use_the_Blocking_untrusted_fonts_feature

Oder es ist die @ font-face Ausgabe ähnlich wie diese Stackoverflow Frage:

font awesome icon is not appearing in IE 11, but showing in other browsers