IE9不呈现网站 - 但仅限于某个环境

时间:2014-03-13 16:59:09

标签: jquery internet-explorer-9 rendering

好吧,这可能是我在编程生涯中看到的最离奇的情况......

我正在开发一个特定的电子商务网站...它可以在所有浏览器中完美呈现,包括IE 8到11,Firefox(Windows,Linux和OSX),Chrome(Windows,Linux和OSX) )和Android浏览器。

除了...在我们的质量保证环境中,该网站在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]-->

我认为那是一个麻烦的地方。该代码实际上出现在&#34;查看源代码&#34;在所有工作的浏览器上,但在非工作情况下 - 再次,在我们的QA环境中的IE9 - 代码片段不存在;在其他所有情况下都有。

似乎条件评论在我们的质量保证环境中被简单地删除了,并且当渲染变得非常糟糕时,这就是一个条件性的评论。

0 个答案:

没有答案