2012-06-30 75 views
-1

当我构建GWT应用程序时,它会在所有浏览器(如IE,Chrome,Firefox等)上运行,并为该浏览器安装GWT插件。
我想知道如何防止GWT应用程序在特定浏览器上运行,即如果我不想让我的GWT应用程序在Firefox上运行,我该如何实现这一点?我需要在代码中做什么更改?阻止应用程序在特定浏览器上运行

+0

说真的,你为什么要那样做?最接近你可以来的IMO是通过检查'User-Agent' Header,然后从你平常的逻辑中分离出来。 – SuperSaiyan

+0

不明白为什么人们拒绝这个问题?这不是一个有效的吗? – Anand

回答

1

添加<set-property name="user.agent" value="ie6,ie8,ie9,safari,opera" />*.gwt.xml文件,它会失败在Firefox(仅供参考,Firefox的user.agent令牌gecko1_8)来加载。

如果您不想支持IE6和IE7,您不需要编译它们,并且可以通过从user.agent值列表中删除ie6令牌来缩短编译时间。

相关问题