2016-07-26 71 views
0

我們的客戶運行的是Kentico 9,並且在Font Awesome中加載圖標字體時遇到問題。如果這是一個與Kentico相關的問題,我們希望儘快找到它。也就是說,客戶在內部遇到這些問題;在他們的網絡上。其他辦公室以外的其他人都能夠毫無問題地看到他們。他們已將用於提供圖標的CDN網址列入白名單,並且在這樣做時能夠看到圖標。對此事的協助或指導將不勝感激。Font Awesome Not Loading - 僅限客戶

我使用Font Awesome提供的嵌入式JS代碼。我應該不使用CDN並使用本地文件?

+0

我想我會首先嚐試本地文件,以排除任何問題與實際文件。如果本地文件加載,那麼它必須是CDN位置的一些路由問題。我建議使用Fiddler或其他工具來查看CDN路徑返回的響應。 – Bryan

+0

提供本地文件似乎解決了問題。我真的認爲從CDN加載會更好/更快。 –

回答

4

我曾經遇到過這個問題,下載font-awesome文件並從它使用的服務器上提供服務,解決了我的目的。

我遇到了類似的問題。

下面是我遇到的這個網站https://www.landolakesinc.com/

乾杯, 阿赫亞

+0

提供本地文件似乎解決了這個問題。我真的認爲從CDN加載會更好/更快 –

+0

謝謝@SalB,請將其標記爲正確的答案,以便它可以幫助其他人。 –

2

我的建議和最佳做法是始終使用本地文件/資源​​。它們的加載速度更快,您不必擔心CDN提供這些資源的正常運行時間。

知道這並不解決你的問題沒有一些工作,我會看着web.config,以確保您有適當的文件類型允許。我相信他們在默認情況下在V9加入,但要確保你至少有以下extenstions映射:

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

+0

謝謝!提供本地文件似乎解決了這個問題。我真的認爲從CDN加載會更好/更快。 –

0

另外,不要內部人從一個IP地址訪問的網站?我有內部網站不顯示任何字體圖標,包括由於IP地址的kenticos。一旦我將它切換到一個真實的域名,它就完美運作了。只是一個想法,正如我之前看到的那樣。

+0

它位於天藍色的分段URL上,而不是IP。提供本地文件似乎解決了這個問題。 –