Unable to view GWT 2.0.1 application in IE8
我正在使用GWT 2.0.1创建应用程序;它可以进行6次计算,并且在除IE8之外的所有浏览器中都能很好地运行,它显示空白页(但可以在IE8兼容模式下查看)。
当我在gwt.xml中添加行时
它仅编译1个排列,并且该应用程序在IE8中显示正常。但是,如果我添加行
它可以编译所有排列,但仍无法在IE8中查看该应用程序,但可以在所有其他浏览器中正常运行。
还有其他方法可确保我的应用程序在所有浏览器中运行吗?
根据此页面,除了设置适当的用户代理外,您还必须添加以下元标记以强制执行IE8标准模式:
1 | <meta http-equiv="X-UA-Compatible" content="IE=8"/> |
对于那些正在寻找好的解决方案的人,您必须插入以下行:
1 | <meta http-equiv="X-UA-Compatible" content="IE=5,6,8,9"> |
这将确保您的页面与上升的IE兼容...
在使用
而不是
1 | <set-property name="user.agent" value="ie8,gecko,gecko1_8,safari,opera" / > |
我曾经有过类似的问题,问题是引导GWT JavaScript的HTML页面具有不匹配的HTML标签。这并没有在Firefox或Chrome中引起问题,但是IE只是显示了一个空白页。尝试使用HTML验证程序验证HTML。 W3C验证器是一种规范服务。
http://validator.w3.org/