网站在IE7 w / Windows 7上呈现,但在IE7和Windows XP上冻结

时间:2012-01-11 18:02:06

标签: internet-explorer internet-explorer-8 internet-explorer-7 font-face selectivizr

我已经无法忍受IE7的使用,但现在我遇到了一个让我疯狂的问题:

  • Internet Explorer 7(运行IE 7模式的IE 9)在网站上运行正常并且按预期行事
  • Windows XP上的Internet Explorer 7无法正常运行
    • 网站需要多次尝试加载,一旦加载,您就无法导航到网站的内部网页
    • 如果您点击链接,它会加载页面标题,但内容永远不会呈现(旧页面仍然存在),状态显示为“完成”。没有错误消息或任何其他内容

我以前从未遇到过这个问题而且我不知道如何调试它。任何帮助将不胜感激。

编辑: 问题的原因是使用font-face的selectivizer,这会使浏览器崩溃。

1 个答案:

答案 0 :(得分:0)

好吧,我不得不深挖这个问题。

主要问题是使用IE7.js - IE9.js或Selectivizr.js与font-face,这些与IE7不兼容(在compat。模式下适用于IE9)这将完全锁定浏览器

我找到的工作是首先从我的CSS中删除字体表格,然后将其移动到单独的CSS文件中。然后在Selectivizr之后运行Webfont Loader(http://code.google.com/apis/webfonts/docs/webfont_loader.html)。现在一切正常。