0

在 IE8 上加载我的应用程序时遇到一个奇怪的问题:在第一页加载时,应用程序已加载,但页面上没有显示任何内容(空白页面)。奇怪的是,当我将鼠标移到文本框或链接上时,光标会发生变化,每个元素都是不可见的。如果我点击刷新,页面绘制正确。我已经在 Windows XP、虚拟机、IE8 上进行了测试。在 IE9 上也可以正常工作。

此问题出现在编译代码中(生产模式)。我认为问题在于代码大小:初始下载为 700KB,然后下载了另一个片段(800KB),尽管在初始下载后页面根本不可见。

编辑:我刚刚做了一些测试:我清除了 onModuleLoad 方法并只添加了一个标签和一个文本框。它们正在正确显示。那么这是否意味着设置(html或.gwt.xml文件)没有问题?

4

1 回答 1

0

我设法通过为我的样式表包含至少一个标签来解决这个问题。我的所有 css 文件都加载到我的 .gwt.xml 模块中,基本 html 文件中没有。因此,对于 IE8 来说,这是一个非常奇怪的解决方法,如果在 html 文件中不包含任何 css 标记,页面会显示为空白(在第一次加载时)。

于 2013-05-16T14:10:14.160 回答