gwt 2.4.0空白页仅适用于IE

时间:2012-08-02 16:00:48

标签: java internet-explorer gwt internet-explorer-8 internet-explorer-9

下午好,

我使用GWT 2.4.0创建了一个小项目,我在开发模式下使用IE8 / IE9在本地显示良好,但是一旦我将其部署到weblogic 10r3服务器,该网页在所有IE浏览器下显示为白色空白页面无论版本如何,即使是IE9。而firefox(版本12+)可以毫无问题地显示网页。

我发现IE9的修复是在使用IE9时按F12并将文档模式带到IE9模式。但是我的用户使用IE8和IE8没有F12功能(开发者工具)捆绑,我不得不让这个gwt应用程序适用于IE8。非常感谢任何帮助。

@update

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

我将h-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

1 个答案:

答案 0 :(得分:0)

IE选择,确保您的doc类型和元数据设置正确,同时确保您拥有适当的用户代理。此外,IE Devtoolbar通过检查注入动态iframe的div来帮助查看javascript是否甚至被执行。

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

下面是你应该进入你的... gwt.xml文件的user.agent gwt属性的可能设置

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

确保您可以在IE中本地运行和查看应用程序,然后再进行部署到生产。