I am accessing an intranet site with IE11 WITHOUT a compatibility view but the page always renders in IE7 mode. I noticed through fiddler that the request header always has X-UA-Compatible: IE=EmulateIE7 which leads to the response header also always having
X-UA-Compatible: IE=EmulateIE7. Can anybody tell me why the request header always includes X-UA-Compatible: IE=EmulateIE7 which I'm suspecting is the reason why IE11 always falls back on IE7?
Have you checked to ensure that IIS itself hasn't been set to add this header in the Http Response Headers section of the IIS features group for the site?
Don't forget to mark useful responses as Answer if they helped you towards a solution.
I am accessing an intranet site with IE11 WITHOUT a compatibility view but the page always renders in IE7 mode.
If you use IIS 7 on your side, go to the site and click on “HTTP Response Headers”, just go to the site and click on “HTTP Response Headers”. Such as:
Regards
Angie
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue.
If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.
Yes I checked that IIS is not set to add this header. In fact I did an experiement with IIS where I set this header to IE11 but still if falls back to IE7. I have no clue where the response X-UA-Compatible: IE=EmulateIE7 is coming from. Any other ideas please?
Did you also verify it isn't set on a global level with the server? I forgot to mention that you can define it for the entire IIS server, then it can also be defined on a per virtual server instance.
Additionally, do you have any custom javascripts included in the page that may be adding this dynamically without knowing since it wouldn't have to be in the page/masterpages markup?
Don't forget to mark useful responses as Answer if they helped you towards a solution.
Yes I did check that it is not set at the global level in iis. But I should say that my page is served from inside the cms plumtree. I did test where the page is not embedded in plumtree and everything works fine. So it might be that somehow plumtree is
adding this setting dynamically. Thanks anyway for your help.
Member
1 Points
8 Posts
IE11 http request header always has X-UA-Compatible: IE=EmulateIE7
Jul 15, 2014 04:00 PM|borareji|LINK
hi,
I am accessing an intranet site with IE11 WITHOUT a compatibility view but the page always renders in IE7 mode. I noticed through fiddler that the request header always has X-UA-Compatible: IE=EmulateIE7 which leads to the response header also always having X-UA-Compatible: IE=EmulateIE7. Can anybody tell me why the request header always includes X-UA-Compatible: IE=EmulateIE7 which I'm suspecting is the reason why IE11 always falls back on IE7?
THanks
All-Star
26071 Points
5892 Posts
Re: IE11 http request header always has X-UA-Compatible: IE=EmulateIE7
Jul 15, 2014 05:12 PM|markfitzme|LINK
Have you checked to ensure that IIS itself hasn't been set to add this header in the Http Response Headers section of the IIS features group for the site?
All-Star
32817 Points
3815 Posts
Re: IE11 http request header always has X-UA-Compatible: IE=EmulateIE7
Jul 16, 2014 01:34 AM|Angie xu - MSFT|LINK
Hi
If you use IIS 7 on your side, go to the site and click on “HTTP Response Headers”, just go to the site and click on “HTTP Response Headers”. Such as:
Regards
Angie
Please remember to click "Mark as Answer" the responses that resolved your issue.
If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.
Member
1 Points
8 Posts
Re: IE11 http request header always has X-UA-Compatible: IE=EmulateIE7
Jul 16, 2014 09:02 AM|borareji|LINK
Yes I checked that IIS is not set to add this header. In fact I did an experiement with IIS where I set this header to IE11 but still if falls back to IE7. I have no clue where the response X-UA-Compatible: IE=EmulateIE7 is coming from. Any other ideas please?
Member
1 Points
8 Posts
Re: IE11 http request header always has X-UA-Compatible: IE=EmulateIE7
Jul 16, 2014 09:04 AM|borareji|LINK
I did that Angie where I set X-UA-Compatible to IE11 but still my IE11 browser falls back on IE7. Any other ideas please?
All-Star
26071 Points
5892 Posts
Re: IE11 http request header always has X-UA-Compatible: IE=EmulateIE7
Jul 16, 2014 02:07 PM|markfitzme|LINK
Did you also verify it isn't set on a global level with the server? I forgot to mention that you can define it for the entire IIS server, then it can also be defined on a per virtual server instance.
Additionally, do you have any custom javascripts included in the page that may be adding this dynamically without knowing since it wouldn't have to be in the page/masterpages markup?
Member
1 Points
8 Posts
Re: IE11 http request header always has X-UA-Compatible: IE=EmulateIE7
Jul 16, 2014 02:56 PM|borareji|LINK
Yes I did check that it is not set at the global level in iis. But I should say that my page is served from inside the cms plumtree. I did test where the page is not embedded in plumtree and everything works fine. So it might be that somehow plumtree is adding this setting dynamically. Thanks anyway for your help.