1

我已阅读这篇文章为什么 IE9 在我的网站上切换到兼容模式?但这并不能解决我的兼容模式问题。这只发生在网站上的 3 个页面上。每当我在 IE9 上访问这些页面时,都会弹出一个气泡,说有问题并刷新到兼容模式。

这些页面实际上在正常模式下看起来完全正确,而在兼容模式下看起来就像地狱一样。

有谁知道是什么触发了兼容模式?这 3 个页面中唯一共同的部分是图库,但我也将图库放在另一个页面上,并且该页面不会刷新到 o\compatibility 模式。

这是我的网站: http ://rebuild.silverridgeal.com/texas-dementia-care-facilities


问题解决了,我只需要将 META 标签放在 HEAD 标签中尽可能高的位置即可被识别。

4

1 回答 1

0

我面临着类似的问题。对我来说,jquery 和自定义的 $.delay 函数导致了这个问题。当我评论该代码时,它可以正常工作。我正在开发单个 HTML 页面(100% AJAX)网络应用程序。所以页面重新加载没有发生..

甚至我仍然想知道 jquery 代码或 JS setTimeout 是如何触发 IE 进入旧模式的。

它非常奇怪的 IE 问题。微软应该用一些补丁来解决它。

请检查您的代码是否使用了可能触发此问题的类似 JS 或 jquery 函数。

还要检查这三个页面的 META 标签。

于 2013-02-06T12:50:41.230 回答