gpt4 book ai didi

html - CSS Glyphs 不适用于 MaxCDN 或缓存服务

转载 作者:行者123 更新时间:2023-11-28 17:48:29 27 4
gpt4 key购买 nike

我使用的是菜单项旁边的模板中包含的 CSS 字形。使用这些,名称旁边会出现一个小图标,如果它包含多个元素,旁边会出现一个箭头。

但是,每当我安装缓存插件或 MaxCDN(我只是通过打开 MaxCDN 对其进行测试)时,它们就会在 Firefox 和 IE 9-11 中停止工作(我认为在非基于 webkit 的浏览器中)。奇怪的是,他们使用这些未激活的插件。

火狐之前:

.icon-envelope:before {
content: "";
}

之后:

.icon-envelope:before {
content: "";
}

Chrome 之前:

.icon-envelope:before {
content: "\f0e0";
}

之后:

.icon-envelope:before {
content: "\f003";
}

这些比较了应用MaxCDN前后浏览器在开发人员检查工具中显示的内容。这些字形是通过 Font-Awesome 获得的,但 joomla 模板不直接使用 bootstrap.css(所以我认为使用 bootstrapCDN 不会有帮助)。

最佳答案

这很可能是由于 CORS。 MaxCDN 有一篇关于如何向 HTTPD、Nginx 和 IIS 添加 Access-Control-Allow-Origin header 的文章:http://support.maxcdn.com/howto/use-cdn-with-webfonts/

如果缺少以下 http header ,Firefox 会阻止 webfonts 呈现:

Access-Control-Allow-Origin "*"

希望对您有所帮助。

关于html - CSS Glyphs 不适用于 MaxCDN 或缓存服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22789668/

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