Css 字体不在客户端工作';环境
我在银行/金融中心有一些客户,在我们的web GUI中没有显示由Font Awesome生成的图标。它似乎不是特定于浏览器的(Firefox和IE上也有同样的问题)。我正在我们自己的服务器上加载FA文件(即,不是从maxcdn.bootstrapcdn.com)。我使用的是4.3.0版 服务器实际位于客户机的数据中心,因此我认为存在某种安全问题。可能是FA链接“无协议”的问题?标题标签中的我的链接:Css 字体不在客户端工作';环境,css,fonts,font-awesome,glyphicons,Css,Fonts,Font Awesome,Glyphicons,我在银行/金融中心有一些客户,在我们的web GUI中没有显示由Font Awesome生成的图标。它似乎不是特定于浏览器的(Firefox和IE上也有同样的问题)。我正在我们自己的服务器上加载FA文件(即,不是从maxcdn.bootstrapcdn.com)。我使用的是4.3.0版 服务器实际位于客户机的数据中心,因此我认为存在某种安全问题。可能是FA链接“无协议”的问题?标题标签中的我的链接: <link href="_lib/font-awesome/css/font-awesom
<link href="_lib/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
我没有在CSS中编辑字体路径。它在我们自己的环境中的服务器上以及在各种其他地方都可以正常工作
大多数字体(位于/font/)都有.eot、.svg、.woff、.woff2和.ttf版本。他们的浏览器控制台中没有关于丢失文件或任何内容的错误。和_lib/workfine中的其他资源(我也有Highcharts、Bootstrap等)。我认为Glyphicon字体也有类似的问题
我知道在不知道更多的情况下,这并不是什么大不了的事情,但我只是想知道是否有什么事情发生了
浏览器中是否可以访问并正确加载所有文件?当你在你的一个客户端上查看谷歌浏览器的网络标签时,有什么东西显示为红色吗?我会检查。我自己没有直接的联系方式,是通过我的同事,但我会问的。这不是一个没有协议的URL:这是一个相对于当前工作目录的URL/_lib/font awesome/css/font awesome.min.css
将是无协议版本。服务器是否为这些文件设置了mime类型映射?某些服务器(例如IIS的某些版本)默认情况下没有这些映射,您需要手动添加它们。ajm是正确的,这不是一个无协议URL,可能是mime类型的服务器问题。但是,在从一个猜测跳到另一个猜测之前,我建议您首先验证这是服务器、应用程序还是客户端问题,因为有很多种选择会导致您的问题,如果您可以轻松缩小问题范围,您不想浪费时间。请解释如何回答问题。使用上面的链接,因为库已满,并且支持iE9等。