Internet explorer 8 IE8兼容模式…帮助?

Internet explorer 8 IE8兼容模式…帮助?,internet-explorer-8,ie8-compatibility-mode,Internet Explorer 8,Ie8 Compatibility Mode,我正在尝试在我们的一个web产品中设置兼容模式,但是我无法通过特定的服务器获得兼容模式 回顾我迄今为止所做的工作: 我已将IIS中的HTTP头X-UA-Compatible设置为IE=7 我还将meta元素作为head元素中的第一个元素添加到母版页: 使用fiddler,我已经检查了HTTP流量,可以看到头值和元元素。使用相同的浏览器(不同的选项卡),当我指向暂存服务器时,文档呈现为IE7浏览器模式和IE7文档模式。这很好。不幸的是,当我指向与登台服务器配置相同的live server时,文档呈

我正在尝试在我们的一个web产品中设置兼容模式,但是我无法通过特定的服务器获得兼容模式

回顾我迄今为止所做的工作:

  • 我已将IIS中的HTTP头X-UA-Compatible设置为IE=7

  • 我还将meta元素作为head元素中的第一个元素添加到母版页:

  • 使用fiddler,我已经检查了HTTP流量,可以看到头值和元元素。使用相同的浏览器(不同的选项卡),当我指向暂存服务器时,文档呈现为IE7浏览器模式和IE7文档模式。这很好。不幸的是,当我指向与登台服务器配置相同的live server时,文档呈现为IE8浏览器模式和IE7文档模式

    因此,当我检查dev工具时,应用于html元素的CSS是

    “ie ie8 CSS1Compat Win32”

    vs

    “ie ie7 CSS1Compat Win32”

    有人对我可能错过的东西有什么建议吗

    注意DOCTYPE指令前有一个空行(这是有意义的)

    
    
    谢谢


    Philip

    看看你有没有遗漏什么。它可能与doctype相关,但看起来meta标记应该覆盖它。

    您使用什么url访问每个服务器?IE8有一个默认启用的选项,该选项将强制以兼容模式呈现“intranet”或单一名称的域,而不考虑XUA和其他标题设置(工具>兼容性视图设置>在兼容性视图中显示intranet站点)

    如果启用此设置,并且您正在使用类似的方式访问一个或另一个暂存和prod站点,则这可能会导致它们以不同的方式呈现,而与您的设置无关


    最近我遇到了这个问题,最终要求所有服务器都使用域扩展进行访问(例如),并将XUA头设置为IE7。现在,无论运行在哪个服务器上,所有内容都以IE7模式呈现。

    谢谢,当我清除缓存时,临时站点和实时站点开始一致运行。。。不幸的是,不是在IE7浏览器模式的一边。它们现在都在IE8浏览器模式下呈现,尽管有标题和元标记。但是文档模式是IE7…发布从服务器返回的HTML输出的前几行。不是来自fiddler,而是来自内部的实际视图源IE…我很好地阅读了你指给我的那篇文章。看看那篇文章的哪些链接。Compatibility View和X-UA-Compatible标记并不等同,不幸的是,这意味着“ie ie8 CSS1Compati Win32”与CSS的应用有关系。我不知道你的情况,但我现在在这个线程中感受到了对ie的热爱:)
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml" xmlns:b="http://www.backbase.com/2006/btl"
        xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:e="http://www.backbase.com/2006/xel"
        xmlns:c="http://www.backbase.com/2006/command" xmlns:d="http://www.backbase.com/2006/tdl"
        xmlns:x="http://woodmac.com/x">
        <head><meta http-equiv="X-UA-Compatible" content="IE=7" /><meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /><meta http-equiv="expires" content="-1" /><meta name="robots" content="index,follow" />
            <script type="text/javascript" src="Backbase/engine/boot.js"></script>
    
        <link href="App_Themes/MANDA/print_style.css" type="text/css" rel="stylesheet" /><link href="App_Themes/MANDA/screen_style.css" type="text/css" rel="stylesheet" /></head>
        <body>