gpt4 book ai didi

firefox - FontAwesome 在 Firefox 中不显示

转载 作者:行者123 更新时间:2023-12-03 01:16:06 24 4
gpt4 key购买 nike

相关问题here

Boris 对上述问题的回答似乎有道理,但我在服务器上安装了 Font Awesome 文件,问题仍然存在:

enter image description here

我查看了库,发现字体文件包含在安装中,因此有关跨服务器访问字体的论点似乎无效。我不介意使用 BootstrapCDN,但 Boris 的建议似乎适用,而且我不知道如何发送正确的 CORS header 。 (我尝试过,但它也不起作用。)知道如何解决这个问题,使用“Bootstrap CDN”或“默认 CSS”吗? (另请参阅these instructions。)

<小时/>

PS:IE10 正确显示字形。

最佳答案

您尝试过 Bootstrap CDN 吗?

只需包含 <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">在你的<head>部分。字体文件也将从 CDN 自动加载。

在 Firefox 上检查了这一点,它运行良好。

@Boris 说:

Firefox only allows cross-domain linking of fonts if the server the font is on sends the right CORS headers.

因此很明显,CDN 的责任是设置正确的 header ,不是您的。他们似乎做得正确,因为 Firefox 不会提示。

如果您在自己的服务器上托管字体,请记住跨域规则可能仍然适用,例如字体文件位于 example.com 下可能无法从www.example.com访问,如果www.example.com没有发送正确的 header 。

阅读this answer有关绕过跨子域限制的提示 - 这可能对您的情况有所帮助。

关于firefox - FontAwesome 在 Firefox 中不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20032426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com