我的网站http://goesllc.com正在使用wordpress,我安装的主题已包含字体真棒图标。我创建了一个自定义集并将它们添加到我的主题中。它们都运行良好,但我添加的自定义内容随机停止显示在Chrome,IE和Firefox中。
图标仍然在Safari,Opera和我的移动Android浏览器中完美显示。
如果您在Chrome浏览器中访问该网站并查看主页上的滑块下方,您可以看到应该有图标的位置,而只是显示字母。应该在该页面上有3个图标,但是它们显示字母," a"," e"和" d"。如果我要切换到主题已预先安装的fontawesome图标,它们会显示正常。
然而,在Safari或Opera中,图标完全按预期显示。我已经联系了我的主题作者并一直在寻找解决方案,但无济于事。
任何人都知道为什么图标停止出现在某些浏览器中?
感谢。
答案 0 :(得分:0)
这是从其他服务器提供Web字体的常见问题。在您的情况下,go-font正在从http://goesassets.com提供,这是一个不同的域,并且被跨域策略阻止。
将这些字体移动到http://goesllc.com服务器上的目录中并从那里加载,或者在http://goesassets.com上设置CORS策略以提供服务。
如果你走那条路,有很多文章可以通过apache配置文件,.htaccess等在线设置CORS策略。