2016-07-26 29 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。提供本地文件似乎解决了这个问题。 –