IE 8仍然运行兼容模式甚至http-equiv =" X-UA-Compatible" content =" IE = edge,chrome = 1"

时间:2012-03-15 11:34:46

标签: html internet-explorer browser ie8-compatibility-mode

我对IE 8有疑问。代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" >
<title>My page</title>
</head>

现在,对于在Windows Server 2008中运行的IE 8版本号8.0.7601.17514,即使由于Browser Mode: IE 8 compatibility mode而禁用了兼容性模式按钮,页面也会加载<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" >

但是在另一个IE 8版本的实例中,8.0.6001.18702IS(在windows xp pro中运行)在正常的IE模式下正常运行。

你能在这帮忙吗?我想要在正常的IE 8模式下加载页面。

2 个答案:

答案 0 :(得分:3)

我知道这场比赛已经晚了,但我刚遇到这个问题。 这是用于强制打开兼容模式且禁用兼容模式按钮的Intranet站点。

删除DOCTYPE属性已更正强制兼容模式。

Lodlaiden

答案 1 :(得分:3)

使用http-equiv =“X-UA-Compatible”时,请确保此元标记是头标记后面的第一个标记。

这可以解决你的问题。