【发布时间】:2017-10-05 01:17:31
【问题描述】:
我正在使用来自 fontawesome 的图标资源。我的所有图标都没有显示。我检查了图标的源链接,它与我的本地链接相同。我在本地工作但在实时服务器上的图标不起作用。我的问题有什么解决办法吗?
【问题讨论】:
-
我猜是路径问题 - 实时服务器的 url 是什么?
-
直播服务器的url我已经关注了服务器url
我正在使用来自 fontawesome 的图标资源。我的所有图标都没有显示。我检查了图标的源链接,它与我的本地链接相同。我在本地工作但在实时服务器上的图标不起作用。我的问题有什么解决办法吗?
【问题讨论】:
很可能是 CORS(跨源请求)问题。
如果您的网站是通过 https 加载的,并且来自 fontawesome 的字体文件通过 http 调用(或相反,或从子域),它将不会加载字体,因此,不会加载图标。
最快的测试方法是使用 CDN 加载 fontawesome 字体并在 devtools 控制台中查找资源选项卡。
由于资源中不存在跨域标头,控制台还应显示有关未加载字体的警告。
【讨论】: