GWT兼容性IE11
我已经使用GWT2.8.1创建了我的Web应用程序。 实际上,我使用GWT兼容性IE11,gwt,internet-explorer-11,Gwt,Internet Explorer 11,我已经使用GWT2.8.1创建了我的Web应用程序。 实际上,我使用 在gwt.xml配置文件中。 问题是我无法使用IE11查看任何内容(使用Firefox或Chrome都可以正常工作) (我还在html文件中插入了此代码) 如果要求浏览器模拟IE7,则必须支持IE7。由于IE7本身已经多年没有得到微软的支持,GWT也不支持它 GWT检测IE11时就好像它是gecko1_8,这有点误导(而且令人困惑,因为Edge报告为safari)。GWT使用用户代理字符串进行此检测,因此它在某种程度上取决于
在gwt.xml配置文件中。
问题是我无法使用IE11查看任何内容(使用Firefox或Chrome都可以正常工作)
(我还在html文件中插入了此代码)
如果要求浏览器模拟IE7,则必须支持IE7。由于IE7本身已经多年没有得到微软的支持,GWT也不支持它
GWT检测IE11时就好像它是gecko1_8
,这有点误导(而且令人困惑,因为Edge报告为safari
)。GWT使用用户代理字符串进行此检测,因此它在某种程度上取决于浏览器是否正确报告自己。一个冒充另一个浏览器的浏览器通常比两个浏览器的组合更麻烦,所以除非你决定支持IE11冒充IE7或者其他类似的怪物,否则我总是建议你不要这样做
在完成的其他测试中,IE11始终与GWT 2.8+配合使用,例如showcase。如果您在GWT本身或GWT生态系统的某些部分中有特定的问题,可以询问这个问题,或者向存在该错误的库提交一个错误
最后,您的用户代理字符串建议您支持现代FF/Chrome/Safari/Edge(和IE10),但是跳过IE10和IE9,尽管仍然支持IE8?你可能真的想要这样,但也许应该再检查一遍