2016-07-26 20 views
0

Unser Client führt Kentico 9 aus und es treten Probleme beim Laden der Symbolschriften aus Font Awesome auf. Wenn dies ein Problem von Kentico ist, möchten wir es so schnell wie möglich herausfinden. Das heißt, der Client erlebt diese Probleme intern; in ihrem Netzwerk. Alle anderen außerhalb ihrer Büros können sie ohne Probleme sehen. Sie haben die URLs für das CDN auf die weiße Liste gesetzt, auf dem die Symbole angezeigt werden, und können dabei die Symbole sehen. Unterstützung oder Richtung in dieser Angelegenheit würde sehr geschätzt werden.Font Awesome Not Loading - Nur für Client

Ich verwende den eingebetteten JS-Code von Font Awesome. Soll ich das CDN einfach nicht verwenden und lokale Dateien verwenden?

+0

Ich glaube, ich ersten lokale Dateien versuchen würde, die tatsächlichen Dateien jedes Problem auszuschließen. Wenn die lokalen Dateien geladen werden, muss es sich um ein Routingproblem zum CDN-Speicherort handeln. Ich würde empfehlen, Fiddler oder ein anderes Tool zu verwenden, um die Antwort anzuzeigen, die für den CDN-Pfad zurückgegeben wird. – Bryan

+0

Die lokalen Dateien scheinen das Problem gelöst zu haben. Ich dachte ehrlich, das Laden von CDN wäre besser/schneller. –

Antwort

4

Ich hatte dieses Problem einmal, Font-awesome Dateien herunterladen und sie von dem gleichen Server, wo es verbraucht wurde, löste den Zweck für mich.

Ich erlebte ähnliche Probleme wie Sie konfrontiert.

Im Folgenden ist die Seite, auf die ich dieses https://www.landolakesinc.com/ konfrontiert

Cheers, Chetan

+0

Die lokalen Dateien scheinen das Problem gelöst zu haben. Ich dachte ehrlich, das Laden von CDN wäre besser/schneller –

+0

Dank @SalB, bitte markieren Sie es als eine richtige Antwort, so dass es auch anderen helfen kann. –

2

Mein Vorschlag und Best Practice ist immer lokale Dateien/Ressourcen zu verwenden. Sie laden schneller und Sie müssen sich keine Sorgen über die Betriebszeit machen, wenn das CDN diese Ressourcen bereitstellt.

Wenn Sie wissen, dass Ihr Problem nicht ohne etwas Arbeit gelöst wird, würde ich in die web.config schauen, um sicherzustellen, dass Sie die richtigen Dateitypen haben. Ich glaube, dass sie in v9 standardmäßig hinzugefügt werden, aber stellen Sie sicher, dass Sie zumindest die folgenden extenstions abgebildet:

<mimeMap fileExtension=".woff" mimeType="application/x-font-woff"/>
<mimeMap fileExtension=".woff2" mimeType="application/x-font-woff2"/>
<mimeMap fileExtension=".svg" mimeType="image/svg+xml"/>

+0

Danke! Die lokalen Dateien scheinen das Problem gelöst zu haben. Ich dachte ehrlich, das Laden von CDN wäre besser/schneller. –

0

Auch nicht die internen Leute Zugriff auf die Website von einer IP-Adresse? Ich hatte interne Seiten keine Schrift-Icons, einschließlich Kenticos wegen der IP-Adresse. Sobald ich es zu einem tatsächlichen Domain-Namen wechselte, funktionierte es tadellos. Nur ein Gedanke, wie ich schon mal gesehen habe.

+0

Es ist auf einer azure Staging-URL, nicht IP. Die lokalen Dateien scheinen das Problem gelöst zu haben. –