iOS8 Safari 图标字体在浏览器刷新之前不会加载

标签 ios css ember.js fonts safari

我的样式中的@font-face 声明中有一些图标字体在用户选择刷新页面之前不会显示在 Safari iOS 中。该元素是建立在 ember 上的,因此如果用户自己明确地进行刷新,则永远不会发生刷新。我知道图标字体正在加载,因为它们在刷新时显示,但 Safari 只是忽略它们,直到我这样做。我已经搜索了几天的解决方案,但找不到任何有效的方法。

有人解决过这个问题吗?

=== 编辑 ====

这是我的@font-face 声明以供引用:

@font-face {
  font-family: 'designcenter';
  src:url('../fonts/designcenter.eot?-s17jdf');
  src:url('../fonts/designcenter.eot?#iefix-s17jdf') format('embedded-opentype'),
    url('../fonts/designcenter.woff?-s17jdf') format('woff'),
    url('../fonts/designcenter.ttf?-s17jdf') format('truetype'),
    url('../fonts/designcenter.svg?-s17jdf#designcenter') format('svg');
}

最佳答案

因此,经过一些试验和更改后,我发现如果我将 designcenter 的值从引号中取出,无论是单个还是整个元素,它似乎都能始终如一地工作。

回顾一下,iOS8 Safari 无法处理字体值的引号。我希望这对以后的任何人都有帮助。

关于iOS8 Safari 图标字体在浏览器刷新之前不会加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26937523/

相关文章:

css - 如何在 Chrome 中像在 Firebug for Firefox 中一样编辑 CSS?

html - 建议需要修复 flex/bootstrap prob

javascript - 如何在进行转换时从 Ember 路由调用 Controller 操作?

ember.js - Ember 组件可以观察 Controller 属性吗?

templates - ember.js 和嵌套模板/ View

ios - 单例模式是否适合我的情况?需要在 iOS App 中全局访问大量数据

ios - 来自外部文件的位置坐标

ios - 使用 MMWormhole 将消息传递给 Apple Watch

javascript - 带有固定标题的 HTML 表格?

ios - 如何在 iOS 7 上以兼容模式调试应用程序?