Javascript IE版本检查停止工作

Javascript IE版本检查停止工作,javascript,internet-explorer,versioning,conditional-comments,Javascript,Internet Explorer,Versioning,Conditional Comments,我刚刚发布了一个新版本的web应用程序到test中(基于maven的java应用程序)。它检查IE的旧版本,并显示一个框,警告如果低于版本9,则该版本已过期。这在live和UAT上运行良好,据我所知,我根本没有更改相关文件-home.jsp,其中包含header.jspf,其中包含“代码”(css文件被发现,因为警告以通常的格式包含) 基本上,以下内容应该在live和UAT中运行,但在我的新版本中,即使我使用IE11访问页面,也会显示警告 <!--[if lt IE 9]> <

我刚刚发布了一个新版本的web应用程序到test中(基于maven的java应用程序)。它检查IE的旧版本,并显示一个框,警告如果低于版本9,则该版本已过期。这在live和UAT上运行良好,据我所知,我根本没有更改相关文件-home.jsp,其中包含header.jspf,其中包含“代码”(css文件被发现,因为警告以通常的格式包含)

基本上,以下内容应该在live和UAT中运行,但在我的新版本中,即使我使用IE11访问页面,也会显示警告

 <!--[if lt IE 9]>
<div class="alert alert-warning text-center">
    <p>We have detected that you are using an out of date browser.</p>
</div>
<![endif]-->

如果我将同一浏览器指向UAT(以前的版本),警告将消失。我确信这与我从主要git分支将其合并回的header.jspf文件是同一个文件,因为在开发过程中有一个微小的格式更改


这可能是由浏览器处理的,与服务器设置无关(它正在新的“devtest”服务器上运行)。由于我不认为有什么改变或是不同于以前的版本,我有点不知所措。有人能给我指出正确的方向吗?

IE10+不支持有条件评论:

条件注释仅在IE中有效,因此非常适合 提供仅针对IE的特殊说明。支持这些说明 从IE5到IE9(包括在内)



我将重新安装旧版本,并检查它是否正常工作。抱歉,我意识到没有足够的信息让你指出错误,我希望可能有什么问题。嗨,我会接受这个答案(谢谢),并提出一个不同的问题,因为在进一步调查中,我发现我已经误诊了这个问题。谢谢
<html>
  <!--[if IE]>
    This content is ignored in IE10 and other browsers.
    In older versions of IE it renders as part of the page.
  <![endif]-->
</html>