Turn off IE 8 Compatibility Mode for site

2019-03-23 03:23发布

问题:

My company uses IE8 as the default browser and by default compatibility mode is set for all intranet sites. I'm building an intranet site that works when compatibility mode is turned off. I'm using reset.css and several opensource javascript programs, e.g. datatables.

What I'd like to do is force compatibility mode off for my site. Is there any programmatic way to do it? I have tried setting the meta values

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

and

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

to no avail.

What's the most frustrating part is that Chrome and Firefox work great as is.

回答1:

The <meta> tag has to be the first tag inside the <head>, other than <title> and other <meta> elements.

The X-UA-compatible header is not case sensitive; however, it must appear in the Web page's header (the HEAD section) before all other elements, except for the title element and other meta elements.

http://msdn.microsoft.com/en-us/library/cc288325%28VS.85%29.aspx#DCModes



回答2:

These must be the FIRST meta tag on your page. Perhaps that's the issue.