javascript - 谷歌网络字体加载器崩溃 ie - 困难

标签 javascript jquery internet-explorer google-font-api

我正在尝试使用名为 bigText 的 jquery 插件。一个很棒的用于创建 block 头的插件。如果您想将其与自定义字体一起使用,则说明您需要 google webfont 加载器,这样您就可以在 @fontface 加载/渲染后使用回调来触发插件。

它在 FF、Safari、Chrome 中运行良好,但在 ie6-7-8 中总是崩溃,非常严重。页面加载后,它会立即提示有错误,并询问您是否要向 MS 发送报告。

You can check out the code here

我确定这是由 Google 字体加载器触发的,当注释掉代码的所有其他部分时,它似乎仍然崩溃。当注释掉谷歌字体加载器位时,所有其他事情都有效=> font loader only example

这里有人遇到过这样的错误并可能找到解决方案吗?

最佳答案

首先,我也遇到过同样的bug。

首先要注意的是,您必须使用开发工具 -> 浏览器模式在 native IE 6-8 上重现该错误,而不是 IE 9。

我已将该错误隔离为与 Modernizr 2.5.2 不兼容,只需升级您的 Modernizr 版本即可完成设置~

编辑 - 只需升级到 Your Build Here 的最新版本 2.5.3

编辑 2 — 已验证它已修复在我们的 Orlando Web Design Page

关于javascript - 谷歌网络字体加载器崩溃 ie - 困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9396611/

相关文章:

javascript事件循环问题

ruby-on-rails-3 - 在 Rails 3 中返回状态 404 和错误消息以响应 AJAX 请求

javascript - Django 模板 : insert values for javascript variables

javascript - 让 hashchange 事件在所有浏览器(包括 IE7)中工作

css - <!--[if IE]> 条件注释在 Facelets 中呈现为 HTML 转义

javascript - 如何在 Angular 2 的 promise 中调用类方法?

javascript - Javascript 中的 float 正在四舍五入

javascript - 使用wiredep在Angular应用程序中添加bower包

javascript - 如何将 Prototype JS 中的 $ ('id1' , 'id2' ) 转换为 jQuery?

javascript - 如何实现 IE8<= 的 node.localName 等效项?