We've found experimentally that the meta tag has no effect on IE8 when in 
intranet mode. We've further found that it does seem to respect the http 
header, which could be set in a filter like this:

public class LatestIEFilter implements Filter {
  @Override
  public void doFilter(ServletRequest req, ServletResponse resp, 
FilterChain chain) throws IOException, ServletException {
    ((HttpServletResponse)resp).setHeader("X-UA-Compatible", "IE=latest");
    chain.doFilter(req, resp);
  }
  //...
}

<rant>
Since IE8-pretending-to-be-IE7 behaves like neither IE8 nor IE7 (at least 
not completely), I generally maintain that code trying to fit either one 
shouldn't be expected to work. IIRC, IE8-pretending-to-be-IE7 can't be 
distinguished from IE7, so the only way to make a library/application work 
in a so-called compatibility mode is to custom tailor it for that mode, and 
ignore the 'real' browser modes. 
</rant>

On Monday, October 28, 2013 12:00:57 PM UTC-5, Thomas Broyer wrote:
>
>
>
> On Monday, October 28, 2013 4:22:29 PM UTC+1, Chak Lai wrote:
>>
>> If IE7support is removed from GWT, will GWT run correctly on IE in 
>> Intranet? (IE will default to IE7 Browser mode for Intranet Website)
>>
>
> Include the correct <meta http-equiv="X-UA-Compat"> in the HTML?
>
> A Google search led me to 
> http://tesmond.blogspot.fr/2011/10/ie9-intranet-compatibility-mode-in.html 
> (which 
> also links to 
> http://blogs.msdn.com/b/ie/archive/2009/06/17/compatibility-view-and-smart-defaults.aspx
> )
>
> Otherwise, well, just don't upgrade to a newer GWT: if you live in the 
> past, don't use cutting-edge tools. (this is not a criticism)
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to