当前位置:  开发笔记 > 编程语言 > 正文

GWT模块XML - 如何重新定义和使用多个用户代理

如何解决《GWT模块XML-如何重新定义和使用多个用户代理》经验,为你挑选了3个好方法。

http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=google-web-toolkit-doc-1-5&t=FAQ_CompileOnePermutation

在我学到的文章中,我可以加速编译器,但指定目标用户代理.问题我该如何指定多个用户代理?假设我的应用程序支持ie6和FF3


不起作用 - 我得到XML解析错误:

[ERROR] Invalid property value 'ie6,gecko1_8'

我想知道是否有办法在模块XML文件中指定多个特定用户代理?



1> 小智..:

在GWT2.4中将user.agent值设置为gecko时,我遇到了类似的错误消息.所以我环顾四周,发现gwt代码定义了可能的值.

如果您查看com.google.gwt.user.UserAgent.gwt.xml中的gwt-user.jar,您可以看到您正在使用的GWT版本的可能值.

对于GWT2.4,这是我发现的:


  
  
  
  
  
  
  

因此,在我的情况下,gecko不是user.agent的有效值,如果我使用gecko1_8,它可以很好地编译Firefox.



2> ShashiKant..:

适用于GWT 1.6,您的*.gwt.xml文件:


      
      
      



3> 小智..:

对于像chrome这样的基于webkit的浏览器,使用"safari"作为用户代理

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有