My favorites | Sign in
Google
                
Search
for
Updated Apr 28, 2009 by jgw+personal@google.com
IE8Support  
IE8 Support Plan.

Introduction

IE8 was recently released, and while the existing GWT IE support mostly works, there are a few things that don't, and now seems like a good time to do some cleanup work as well.

There are a number of differences between IE8 and IE6/7, detailed below. The most directly affecting existing GWT libraries are:

Deferred Binding

While we could two user-agent targets (for a total of three: ie6, ie7, and ie8), this would have a significant impact on compile time, so we're going to leave "ie6" for both IE6 and IE7 support, and add "ie8" for IE8 and up.

We also need to ensure that you only get the IE8 deferred-binding if you are actually in IE8 standards-mode. Even when you're not in "compatibility view", if there's no DOCTYPE, you are essentially running IE7. MSDN encourages people to use the document.documentMode property to determine this, which we can do in the property provider.

If you want to force IE8-super-standards mode (even when the user has "compatibility mode" set), add the following meta tag:

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

Details

IE8 Differences

Open Questions

(Possibly) Related Issues

References


Comment by sateesh78, Jul 28, 2009

Upgrade gwt-dnd, gwt-incubator and gwt-log also, if you are using them.


Sign in to add a comment