1

下午好,GWT 2.4.0空白页IE仅

我做了使用GWT 2.4.0,我在开发模式与IE8/IE9以及本地显示一个小项目,但是一旦我把它部署到WebLogic 10r3服务器,即使是IE9,网页在所有IE浏览器下都显示为白色空白页,无论版本如何。而Firefox(版本12+)可以毫无问题地显示网页。

我发现一个修复IE9的是,当使用IE9按F12并将文档模式带入IE9模式。然而,我的用户使用IE8和IE8没有F12功能(开发工具)捆绑,我不得不使这个gwt应用程序为IE8工作。任何帮助深表感谢。

@Update

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

我添加X-UA-兼容IE = 8标签等,以HTML页面。现在我得到错误尝试显示网页

[ERROR] [dca] - Failed to create an instance of 'com.google.gwt.user.datepicker.client.DatePicker' via deferred binding  
com.google.gwt.core.client.JavaScriptException: (TypeError): Object doesn't support property or method 'addEventListener' 
[ERROR] [dca] - Unable to load module entry point class core.client.Dca (see associated exception for details) 
[ERROR] [dca] - Failed to load module 'dca' from user agent 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; MS-RTC LM 8)' at 127.0.0.1:64353 

回答

0

IE是挑,要确保您的文档类型和元数据都设置正确,还要确保你有适当的用户代理。另外IE Devtoolbar通过检查注入到动态iframe中的div来帮助查看javascript是否得到了执行。

https://developers.google.com/web-toolkit/doc/latest/DevGuideIE9

继承人为user.agent GWT财产你可能设置了应该进入你的... gwt.xml文件

http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/useragent/UserAgent.gwt.xml

确保你能运行和查看应用程序在开始部署到生产之前,在本地在IE中进行devmode开发。

+0

嗨Kakes,thx求救,我认为gwt是试图显示页面。遇到一些错误,说明DatePicker是问题的根源。你怎么看 ? – 2012-08-03 10:37:39

+0

顺便说一下,这发生在开发模式,如果我使用F12将Doc模式更改为IE9,一切正常 – 2012-08-03 10:38:42