Css Safari 7从缓存加载webfont(woff)时卡住

Css Safari 7从缓存加载webfont(woff)时卡住,css,caching,safari,webfonts,Css,Caching,Safari,Webfonts,我在使用web字体的网页上体验到Safari 7的奇怪行为 在CSS中正确指定webfont的使用,正确的URL指向运行站点的服务器中托管的.woff文件 我清除缓存 我加载了主页,一切都很好 我加载了第二个页面,该页面没有加载 检查网络活动,发现Safari已经加载了除webfont之外的所有资源 它知道webfont在缓存中,不尝试重新加载(不向服务器发送请求),但在处理该资源时遇到了问题(微调器一直旋转) 重新加载(第二个)页面会导致页面加载正常 其他浏览器的行为没有问题 这是Safari

我在使用web字体的网页上体验到Safari 7的奇怪行为

在CSS中正确指定webfont的使用,正确的URL指向运行站点的服务器中托管的
.woff
文件

我清除缓存

我加载了主页,一切都很好

我加载了第二个页面,该页面没有加载

检查网络活动,发现Safari已经加载了除webfont之外的所有资源

它知道webfont在缓存中,不尝试重新加载(不向服务器发送请求),但在处理该资源时遇到了问题(微调器一直旋转)

重新加载(第二个)页面会导致页面加载正常

其他浏览器的行为没有问题

这是Safari中的错误还是我遗漏了什么?有什么解决办法吗

以下是CSS:

@font-face {
    font-family: 'myfont';
    src: url( '../font/my-font-webfont.eot' );
    src: url( '../font/my-font-webfont.eot?#iefix' ) format( 'embedded-opentype' ),
         url( '../font/my-font-webfont.woff' )       format( 'woff' ),
         url( '../font/my-font-webfont.ttf' )        format( 'truetype' ),
         url( '../font/my-font-webfont.svg#myfont' ) format( 'svg' );
    font-weight: normal;
    font-style: normal;
}

我过去也有类似的问题。可能是与您机器上的Safari安装相关的问题。尝试在不同的计算机上安装其他Safari 7,看看问题是否仍然存在。

您是否仅在1台Safari上尝试过此操作,或者是否有其他Safari 7的行为?在我的mac上运行10.9.2时仅在1台Safari上尝试过,我将尝试使用其他
Safari
s 7(和5/6)。如果只是我的一些配置/缓存文件被破坏了,那么我就不会再考虑这个问题了。实际上我也打算提出同样的建议。如果我的解决方案不合适,让男人知道,我会删除它!我在另外两台运行Safari 7的机器上试过。没有问题。很可能是我机器上的Safari出现了问题。我认为您应该编辑您的回答:“我过去也遇到过类似的问题。可能是与您机器上的Safari安装相关的问题。请尝试在其他机器上安装Safari 7,看看问题是否仍然存在。”。我会接受这个答案。非常感谢。