One quick workaround is to use IP address instead of DNS name. In my case, DNS name is marked as intranet site and intranet site are required to show in compatibility modes as a group policy. Refering to IP address instead of DNS name solved the issue, although there could be a better way.
Searched a bit on the subject. File layout.jelly contains <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> which should override compatibility mode in some cases. I also tried adding the following before <html> tag
<j:if test="${isMSIE}">
<st:setHeader name="X-UA-Compatible" value="IE=Edge" />
</j:if>
as Microsoft recommended adding a header with the same values to enforce view policy before page rendering (cf http://msdn.microsoft.com/en-us/library/ff955275%28v=vs.85%29.aspx)
Hope this helps
One quick workaround is to use IP address instead of DNS name. In my case, DNS name is marked as intranet site and intranet site are required to show in compatibility modes as a group policy. Refering to IP address instead of DNS name solved the issue, although there could be a better way.
Searched a bit on the subject. File layout.jelly contains <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> which should override compatibility mode in some cases. I also tried adding the following before <html> tag
<j:if test="${isMSIE}">
<st:setHeader name="X-UA-Compatible" value="IE=Edge" />
</j:if>
as Microsoft recommended adding a header with the same values to enforce view policy before page rendering (cf http://msdn.microsoft.com/en-us/library/ff955275%28v=vs.85%29.aspx)
Hope this helps