我有一个GWT 2.6应用程序,除了在IE(IE11)之外的每个浏览器都可以正常工作。我正在为所有浏览器编译应用程序。使用开发人员工具(控制台帖子)我可以看到应用程序确实加载了它应该是,但页面是空白的,没有显示任何内容。控制台中没有出现错误,只有一个警告...
HTML1524:无效的HTML5 DOCTYPE。考虑使用可互操作的表单“
<!DOCTYPE html>
”。 文件:user,Line:1,Column:1
...关于应用程序HTML文件。我删除了所有的视图和小部件,只留下了一些背景和图片的基本视图,但它仍然无法仅在IE中正确加载。 我尝试添加
<meta http-equiv="X-UA-Compatible" content="IE=5,6,8,9" >
到app html文件,但它没有区别,也没有兼容性视图设置和更改文档类型。我真的不太关心应用程序在旧的IE版本中工作,但最好是> 9。
我在这里缺少什么?
修改
实际上问题是我的视图中有DockLayoutPanel。将DockLayoutPanel更改为DockPanel并显示应用程序(与其他浏览器中的UI相比有一些差异)。
答案 0 :(得分:2)
确保您的html主页页面格式正确。它应该从DOCTYPE声明开始,紧接着是<html>
标记:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
...