【问题标题】:WebFont Loader doesn't seem to respect timeout property?WebFont Loader 似乎不尊重超时属性?
【发布时间】:2013-03-31 05:24:48
【问题描述】:

我一直在研究使用 Google/Typekit 的 WebFont Loader 处理远程 @font-face 请求失败的概念证明,但我遇到了障碍。

演示:http://dl.dropbox.com/u/114859/code-experiments/web-fonts-loader-test/index.html

现在,它不加载字体(它不应该加载,它不存在),但它需要五秒钟才能失败。这是一个问题,因为我告诉它只需一秒钟即可失败。据我在文档中可以看出,我已经正确地做到了这一点(如果我给它一个正确的字符串,它会加载字体)。

当字体 URL 错误时,除了 404 之外,我没有收到任何错误。我该如何解决这个问题?

【问题讨论】:

    标签: javascript font-face webfont-loader


    【解决方案1】:

    我是 webfontloader 的开发者之一。我快速浏览了一下,您似乎发现了一个错误。当我实现可配置超时时,我将它添加到大多数模块使用的核心中。但是,您使用的是 Google 模块,它使用自己的特定代码实现,因此不支持可配置的超时。我刚刚解决了这个问题并创建了一个拉取请求:

    https://github.com/typekit/webfontloader/pull/109

    这应该可以解决您的问题。这可能需要几天时间才能发布并出现在 Google CDN 上。如果您希望我构建 webfontloader 的临时版本以在此期间使用,请在拉取请求上给我留言。

    【讨论】:

    • 它对时间不敏感,所以我很乐意等待。很高兴知道我没有遗漏一些明显的东西。谢谢!
    猜你喜欢
    • 2017-07-04
    • 2019-07-12
    • 1970-01-01
    • 1970-01-01
    • 2019-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多