下午好,
我使用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
答案 0 :(得分:0)
IE选择,确保您的doc类型和元数据设置正确,同时确保您拥有适当的用户代理。此外,IE Devtoolbar通过检查注入动态iframe的div来帮助查看javascript是否甚至被执行。
https://developers.google.com/web-toolkit/doc/latest/DevGuideIE9
下面是你应该进入你的... gwt.xml文件的user.agent gwt属性的可能设置
确保您可以在IE中本地运行和查看应用程序,然后再进行部署到生产。