GWT应用程序未显示在IE中

GWT application is not showing in IE

本文关键字:IE 显示 应用程序 GWT      更新时间:2023-09-26

我有一个GWT2.6应用程序,它在除IE(IE11)之外的所有浏览器上都能正常工作。我正在为所有浏览器编译应用程序。使用开发人员工具(控制台帖子),我可以看到应用程序确实加载了,但页面是空白的,什么都没有显示。控制台中没有出现错误,只有一个警告。。。

HTML1524:无效的HTML5 DOCTYPE。考虑使用可互操作的形式"<!DOCTYPE html>"。文件:用户,行:1,列:1

关于应用程序HTML文件。我删除了所有的视图和小工具,只留下了一些背景和图片的基本视图,但它仍然不能在IE中正确加载。我试着添加

<meta http-equiv="X-UA-Compatible" content="IE=5,6,8,9" > 

到应用程序html文件,但它没有任何区别,兼容性视图设置和更改文档类型也没有。我真的不太关心应用程序在旧的IE版本中工作,但>9是更好的。

我在这里错过了什么?

编辑:

事实上,问题是在我的视图中有DockLayoutPanel。将DockLayoutPanel更改为DockPanel,应用程序出现了(与其他浏览器中的UI相比有一些差异)。

请确保您的html主机页格式正确。它应该以DOCTYPE声明开始,紧接着是<html>标记:

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        ...