Hello, I had some trouble with embedded IE11-webviews. The useragent contains *msie *and the *documentMode *is 11. This is why they get the IE10 permutation. But the IE11-"browser" has removed some functions in the compat mode. (createStyleSheet for example)
So I used a custom UserAgentPropertyGenerator based on https://gwt.googlesource.com/gwt/+/2.6.1/user/src/com/google/gwt/useragent/rebind/UserAgentPropertyGenerator.java to rewrite the binding for IE11. In fact the IE11 compatibility mode is not compatible with older IE. See: http://msdn.microsoft.com/en-us/library/ie/bg182625(v=vs.85).aspx I added a new Block before the IE10-code block 1. // IE11 2. new UserAgentPropertyGeneratorPredicate("gecko1_8") 3. .getPredicateBlock() 4. .println("return ($doc.documentMode >= 11);") 5. .returns("'gecko1_8'"), 6. // IE10 The first tests looked good to me. But I am not sure, if I will cause some serious trouble with this approach. The IE11 will get the gecko1_8 permutation in Standard mode and Compatibility mode now. There may be errors, if one sets a variable "documentMode=11" onto the document. I may also need to add another condition to the oterh IE-code blocks return (ua.indexOf('msie') != -1 && ($doc.documentMode >= 10) *&& $doc.createStyleSheet*); I know I may also get into trouble with IE12. But ....uhm .... One always get into trouble with never IE-versions. Is there a problem with this approach I don't see? Thanks, Christian Kütbach -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/d/optout.
