0

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

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

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

编辑:问题的原因是字体选择器,这会使浏览器崩溃。

4

1 回答 1

0

好吧,我必须深入挖掘才能弄清楚这一点。

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

我发现的解决方法是首先从我的 CSS 中删除字体名称,并将其移动到单独的 CSS 文件中。然后在 Selectivizr 之后运行 Webfont Loader (http://code.google.com/apis/webfonts/docs/webfont_loader.html)。现在一切正常。

于 2012-01-11T22:36:24.740 回答