【问题标题】:Website crashes in IE9 Only仅在 IE9 中网站崩溃
【发布时间】:2015-12-21 18:55:22
【问题描述】:

我的web page 仅在 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

【问题讨论】:

  • 在 IE9 上使用 Microsoft 的 VM 对我来说效果很好。会不会是电脑本身的问题?

标签: internet-explorer responsive-design internet-explorer-9


【解决方案1】:

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

http://validator.w3.org/

我敢打赌你有一个糟糕的 HTML 标签。

【讨论】:

  • 我的问题中有一个指向该页面的链接。
  • 另外,我没有看到任何错误:validator.w3.org/nu/…
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

    我能够将其范围缩小到以下文件(即,几乎每个响应式网站上都可以找到

    • html5shiv.js
    • respond.min.js

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

    仍然不确定为什么 IE9 会受到影响。此外,我确实在 CrossBrowserTesting.com 上对此进行了测试,所以它不仅仅是我的 PC。

    感谢所有回复的人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-25
      • 1970-01-01
      • 2016-01-22
      • 1970-01-01
      • 1970-01-01
      • 2018-06-22
      相关资源
      最近更新 更多