gpt4 book ai didi

Firefox 中的 CSS3 @font-face 根据 URL 前缀变化

转载 作者:行者123 更新时间:2023-11-28 12:21:54 24 4
gpt4 key购买 nike

在使用 Firefox (v16) 时,我注意到根据 URL 前缀,CSS 字体会或不会加载...

我所说的前缀是指三个字母“www.”

这是一个例子:

http://www.purplemartinpress.com/

比...

http://purplemartinpress.com/

在 Firefox 中使用“www”前缀时,字体不会加载。这是为什么?

最佳答案

Firefox(实际上大多数其他浏览器)像对待任何其他子域一样对待 www 子域——也就是说,带有 www 子域的 URL 与没有 www 子域的 URL 是不同的,即使它们的二级域和顶级域是相同,所以不匹配。如果您有不匹配的域,那么您的 @font-face 字体将不会在 Firefox 中加载。参见 this answer了解详情。

解决此问题的简单方法是在链接到同一域下的资源时使用域相对 URL(删除 URL 的 http://purplemartinpress.com 部分)或规范化您的 URL 要么始终包含 www,要么从不包含。

关于Firefox 中的 CSS3 @font-face 根据 URL 前缀变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13314732/

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