强制内网用户在IE8模式下查看网页,而不是兼容模式

时间:2010-06-15 16:34:18

标签: iis internet-explorer-8 http-headers ie8-compatibility-mode

  

可能重复:
  Override intranet compatibility mode IE8

虽然我正在指定

 <meta http-equiv="X-UA-Compatible" content="IE=8" />

但是由于IE的“在兼容性视图中显示Intranet网站”设置,我的应用程序不是在IE8中查看,而是在兼容模式下查看。

任何人都知道这有什么办法吗?

1 个答案:

答案 0 :(得分:1)

This会帮助你。

if (window.navigator.appName == "Microsoft Internet Explorer"){
    // This is an IE browser. What mode is the engine in?
    if (document.documentMode==8) // IE8
    {
        alert('IE8')
    }
    else
    {
        alert('Not IE8 or in Compatibilty mode');
    }
}

根据错误状态(不是IE8或兼容模式),您可以将用户重定向到一个页面,说明如何设置他/她的浏览器。 我想知道是否有自动脚本来执行此操作?