【问题标题】:Issue with Angular js application on IE9 (Windows 7) while it is working fine on IE9 (Windows 8.1)IE9(Windows 7)上的Angular js应用程序在IE9(Windows 8.1)上运行良好时出现问题
【发布时间】:2015-04-10 08:48:33
【问题描述】:

我使用的是 Windows 8.1、Internet Explorer 11。由于我需要让我的 angularjs 应用程序在 IE9 上运行,我使用 IE 浏览器设置在 windows 8.1 上模拟了 IE9,并对我的 angularjs 代码进行了相关更改以使其在 IE9 上运行.最后我成功了,应用程序运行良好(Windows 8.1,IE9),如图所示,您也可以找到模拟的浏览器 IE9 设置。

在投入生产之前,我曾想过在真正的 IE9 上测试我的应用程序。所以我使用了另一个带有 IE9 的 Windows 7 系统。但是当我从 Windows 7 系统访问我在 IE9 上的应用程序时,该应用程序并没有全部加载,并且出现了很多错误。从控制台错误中,我意识到我包含的所有 js 文件都没有被正确处理。请找到它的屏幕截图(这是来自 Windows 7 上的 IE9)。我无法弄清楚问题的原因及其解决方法。请有任何指导方针...

【问题讨论】:

    标签: angularjs internet-explorer windows-7 internet-explorer-9 windows-8.1


    【解决方案1】:

    这个问题的原因是默认情况下在 Windows 7 中,IE9 文档模式 Quirks 被选中,当我将其设置为 Internet Explorer 9 标准时,即使在 Windows 7 IE9 上一切正常。 jsp页面head标签中的如下代码sn-p也解决了这个问题。

    <meta charset="utf-8"  http-equiv="X-UA-Compatible" content="IE=9,chrome=1" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 2014-10-01
      相关资源
      最近更新 更多