Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Nginx提供的Fontsome在Safari中有时会中断,直到浏览器重置?_Css_Nginx_Safari_Font Awesome_Macrabbit Espresso - Fatal编程技术网

Css Nginx提供的Fontsome在Safari中有时会中断,直到浏览器重置?

Css Nginx提供的Fontsome在Safari中有时会中断,直到浏览器重置?,css,nginx,safari,font-awesome,macrabbit-espresso,Css,Nginx,Safari,Font Awesome,Macrabbit Espresso,我用的字体很棒。有时候——不幸的是,我还没有弄清楚模式——这些图标在Safari中不起作用。发生这种情况时,Safari会显示缺失字符的标准图标,即框的轮廓 当我重置浏览器时,Font Awesome会按预期工作。然后,过了一段时间,它又恢复不工作了 我正在为Nginx提供令人敬畏的字体。这可能是相关的,因为我最初提供这些文件时没有正确的标题,这破坏了Safari中的字体。我想知道Safari是否可以缓存文件的非头版本,甚至在缓存被清除时也可以继续使用它们(可能是在其他地方缓存字体?但为什么会恢

我用的字体很棒。有时候——不幸的是,我还没有弄清楚模式——这些图标在Safari中不起作用。发生这种情况时,Safari会显示缺失字符的标准图标,即框的轮廓

当我重置浏览器时,Font Awesome会按预期工作。然后,过了一段时间,它又恢复不工作了

我正在为Nginx提供令人敬畏的字体。这可能是相关的,因为我最初提供这些文件时没有正确的标题,这破坏了Safari中的字体。我想知道Safari是否可以缓存文件的非头版本,甚至在缓存被清除时也可以继续使用它们(可能是在其他地方缓存字体?但为什么会恢复到损坏的版本?)

好吧,我知道这没什么可谈的,但是有什么想法吗,还有其他人经历过吗?谢谢!:)

编辑以添加破坏行为的屏幕截图:


ctrl+f5(或safari用来重新加载缓存的任何东西)是否可以修复它?这个问题是发生在不同的浏览器上还是只发生在safari上?您是否尝试过从safari设置中执行“清除缓存”。重新加载缓存可以在短期内修复此问题,但问题稍后会再次出现。我今天看了很多。Chrome和Firefox都很好——只是Safari,MacRabbit的浓缩咖啡程序使用的浏览器(我相信它与Safari有某种联系)可能与Safari有关,因为它只发生在Safari上,帮助我们下次看到那些破碎的图像时,试着看看浏览器控制台会说什么,它们是404还是不同的url或什么,这将有助于Hi Mohammed-谢谢你的评论。它们不是破碎的图像;它们是坏字体。浏览器正在显示一个框的轮廓,该框显示何时缺少字体字符。我刚刚更新了我的问题,添加了一个屏幕截图。浏览器控制台没有显示错误-是否在其他地方我可以看到报告的错误?我现在想不出是什么原因导致了这个问题,但是您可以检查服务器的访问日志和grep中的字体文件,看看它是否返回了不同的响应代码或其他内容,除此之外,我认为我帮不了什么忙,除非我们找到一种模式或方法来重现这个问题,对不起。