我已经无法忍受使用IE7,但现在我遇到了一个让我抓狂的问题:
- internet explorer 7(运行IE 7模式的IE 9)在网站上运行良好,并按预期运行
- Windows XP上的internet explorer 7无法正常工作
- 网站需要多次尝试加载,一旦加载,就无法导航到网站的内部页面
- 如果你点击一个链接,它会加载页面的标题,但内容根本不会呈现(旧页面仍然存在),状态为"完成"。没有错误消息或任何内容
我以前从未遇到过这个问题,也不知道如何调试它。如有任何帮助,我们将不胜感激。
编辑:问题的原因是带有字体的selectivizer,这将导致浏览器崩溃。
好吧,我必须深入挖掘才能弄清楚这一点。
主要问题是将IE7.js-IE9.js或Selectivizr.js与font-face
一起使用,它们与IE7配合使用不好(与兼容模式下的IE9配合使用很好),这将完全锁定浏览器。
我发现的解决办法是首先从我的CSS中删除字体面模型,并将其移动到一个单独的CSS文件中。然后运行Webfont Loader(http://code.google.com/apis/webfonts/docs/webfont_loader.html)选择之后。现在一切都很好。