仅在 IE9 中网站崩溃

Website crashes in IE9 Only

我的 web page freezes/crashes 仅在 IE9 中立即显示,这是在我可以在控制台中看到任何错误之前。

此外,我确实通过添加以下内容使网站正常运行:

<meta http-equiv="X-UA-Compatible" content="IE=8">

但是,让现代 IE 浏览器呈现为 IE8 模式并不理想。

我什至尝试用 IE9 条件注释隔离元标记的使用,但这不起作用。

所以,如果有人知道这个问题,或者甚至是让 IE9 进入 IE8 模式的创可贴,我们将不胜感激。

此外,我没有看到任何错误: https://validator.w3.org/nu/?doc=http%3A%2F%2Fwebdesign199.com%2Flanding.php

如果您发布一些代码会有所帮助,但请尝试在此处验证您的网页:

http://validator.w3.org/

我打赌你的 HTML 标签不好。

使用此元标记会将 IE9(而非 10 或 11)置于 IE8 模式。

<meta http-equiv="x-ua-compatible" content="IE=11,10,8">

我能够将其缩小到以下文件(即,几乎在每个响应站点上都能找到的 <= IE8 版本的 JS 文件):

  • html5shiv.js
  • respond.min.js

我切换到这些文件的 CDN 版本并解决了问题。所以,我假设我有一个旧版本,其中有一个错误已在以后的版本中修复。

仍然不确定为什么 IE9 会受到影响。另外,我确实在 CrossBrowserTesting.com 上测试过这个,所以它不仅仅是我的电脑。

感谢所有回复的人。