Jquery IE9不渲染站点-但仅在特定环境中渲染

Jquery IE9不渲染站点-但仅在特定环境中渲染,jquery,internet-explorer-9,rendering,Jquery,Internet Explorer 9,Rendering,好吧,这也许是我在编程生涯中见过的最奇怪的情况 我在一个特定的电子商务网站上工作……它在所有浏览器中都能完美呈现,包括IE8到11、Firefox(Windows、Linux和OSX)、Chrome(Windows、Linux和OSX)以及Android浏览器 除了…在我们的QA环境中,该站点不在IE9中呈现。问题:它没有加载jQuery。再说一次,就是我们的QA环境。其他环境在IE9中表现良好 我不明白出了什么问题。jQuery源文件与正在使用的所有其他JS文件位于同一目录中,这些文件中的函数

好吧,这也许是我在编程生涯中见过的最奇怪的情况

我在一个特定的电子商务网站上工作……它在所有浏览器中都能完美呈现,包括IE8到11、Firefox(Windows、Linux和OSX)、Chrome(Windows、Linux和OSX)以及Android浏览器

除了…在我们的QA环境中,该站点不在IE9中呈现。问题:它没有加载jQuery。再说一次,就是我们的QA环境。其他环境在IE9中表现良好

我不明白出了什么问题。jQuery源文件与正在使用的所有其他JS文件位于同一目录中,这些文件中的函数工作正常。而且没有进行缩小,所以这也不是问题所在

但我要重申:所有浏览器在所有环境中都可以正常工作,除了在我们的QA环境中的IE9

我应该注意什么

更新:

我现在注意到,在QA环境中,没有加载此代码,但它在其他环境中:

<!DOCTYPE html><!--[if IE7]>
<html lang="en" class="ie7 oldie"></html><![endif]--><!--[if IE 8]>
<html lang="en" class="ie8 oldie"></html><![endif]-->
<!-- [if gt IE 8] <!-->
<html lang="en">
<!-- <![endif]-->

我认为这是个麻烦的地方。当在所有工作的浏览器上“查看源代码”时,这些代码实际上都会出现,但在非工作的情况下——同样,在我们的QA环境中,IE9——这些代码片段并不存在;它在其他任何情况下都存在


在我们的QA环境中,条件注释似乎只是简单地去除了,而这正是渲染变得杂乱无章的时候。

在控制台/网络选项卡中会出现什么错误?好的,我已经发现,出于某种原因,IE9在我们的QA环境中会进入“怪癖”模式。至少对我来说这是一个开始。