-1
当我构建GWT应用程序时,它会在所有浏览器(如IE,Chrome,Firefox等)上运行,并为该浏览器安装GWT插件。
我想知道如何防止GWT应用程序在特定浏览器上运行,即如果我不想让我的GWT应用程序在Firefox上运行,我该如何实现这一点?我需要在代码中做什么更改?阻止应用程序在特定浏览器上运行
当我构建GWT应用程序时,它会在所有浏览器(如IE,Chrome,Firefox等)上运行,并为该浏览器安装GWT插件。
我想知道如何防止GWT应用程序在特定浏览器上运行,即如果我不想让我的GWT应用程序在Firefox上运行,我该如何实现这一点?我需要在代码中做什么更改?阻止应用程序在特定浏览器上运行
添加<set-property name="user.agent" value="ie6,ie8,ie9,safari,opera" />
您*.gwt.xml
文件,它会失败在Firefox(仅供参考,Firefox的user.agent
令牌gecko1_8
)来加载。
如果您不想支持IE6和IE7,您不需要编译它们,并且可以通过从user.agent
值列表中删除ie6
令牌来缩短编译时间。
说真的,你为什么要那样做?最接近你可以来的IMO是通过检查'User-Agent' Header,然后从你平常的逻辑中分离出来。 – SuperSaiyan
不明白为什么人们拒绝这个问题?这不是一个有效的吗? – Anand