-2

我想让我的应用程序与 IE11 和 edge 兼容。我有 xyz.gwt.xml 文件,我必须包含 IE 11 和 Edge 的编译。我们正在使用 gwt 2.4.0。

设置属性名称="user.agent" 值="ie6,ie8,gecko1_8"

4

2 回答 2

1

我已经在 GWT 2.7 中检查过它。在 GWT 2.4 中可能会有所不同:

IE11 是gecko1_8

边缘是safari


您可以通过以下方式自行检查:

  • 删除/注释掉文件中的set-property name="user.agent"条目<module>.gwt.xml(因此,将没有限制user.agent
  • 启动超级开发模式
  • 在 IE11 / Edge 中打开主机页面
  • 检查控制台,你会得到类似 binding: user.agent=safari/binding: user.agent=gecko1_8
于 2018-07-07T15:05:26.680 回答
1

GWT 2.4 7 年前发布,IE11 两年后发布(甚至 IE10 7 年前还没有发布),Edge 两年后发布。

绝对不能保证使用 GWT 2.4 编译的应用程序将继续在当今的浏览器中运行(除了从那时起没有更改的浏览器,即 IE9 和更早版本;但现在它们的编辑器不支持它们)。如果你需要支持 IE11 和 Edge,你真的应该更新到最新版本的 GWT(基本上,只要有新版本发布就更新),目前是 2.8.2。

于 2018-07-08T11:52:03.833 回答