IE11 edge的user.agent值是多少?我们正在使用GWT2.4.0
我想使我的应用程序与IE11和edge兼容。我有一个xyz.gwt.xml文件,我必须包含IE 11和Edge的编译。我们正在使用GWT2.4.0IE11 edge的user.agent值是多少?我们正在使用GWT2.4.0,gwt,internet-explorer-11,microsoft-edge,gwt-2.4,Gwt,Internet Explorer 11,Microsoft Edge,Gwt 2.4,我想使我的应用程序与IE11和edge兼容。我有一个xyz.gwt.xml文件,我必须包含IE 11和Edge的编译。我们正在使用GWT2.4.0 set property name=“user.agent”value=“ie6,ie8,gecko1_8”我已经在GWT 2.7中检查了它。在GWT 2.4中可能有所不同: IE11是壁虎 边缘是safari 您可以通过以下方式自行检查: 删除/注释掉.gwt.xml文件中的set property name=“user.agent”条目(因此
set property name=“user.agent”value=“ie6,ie8,gecko1_8”我已经在GWT 2.7中检查了它。在GWT 2.4中可能有所不同: IE11是壁虎 边缘是safari
您可以通过以下方式自行检查:
- 删除/注释掉
文件中的.gwt.xml
条目(因此,对set property name=“user.agent”
没有任何限制)user.agent
- 启动超级开发模式
- 在IE11/Edge中打开主机页
- 在控制台中进行检查时,您将看到如下内容
/binding:user.agent=safari
binding:user.agent=gecko1\u 8
绝对不能保证用GWT2.4编译的应用程序能在今天的浏览器中继续工作(除了从那时起没有改变的浏览器,即IE9和更早版本;但现在它们的编辑器不支持它们)。如果你需要支持IE11和Edge,你真的应该更新到GWT的最新版本(基本上,在发布新版本时更新),目前是2.8.2。请定义IE11 Edge。我是说IE11和EdgeEdge@Teemu
user.agent
是GWT中的一个特殊属性,具有一组有限的值(顺便说一句,它是基于navigator.userAgent
,但也基于document.documentMode
)超级开发模式在GWT2.4中不存在;它最初是在2.5中引入的,但只有在GWT2.7中才真正可用。