我正在使用GWT 2.5和GWT 2.7。我怀疑遇到由GWT选择错误的user.agent
属性导致的错误。如何查看GWT选择的user.agent
属性?
理想情况下,我希望能够打开我的浏览器开发人员工具并输入window.gwtProperties.getUserAgent
之类的内容。这将返回我在user.agent
我的something.gwt.xml
文件中指定的值之一。
起点:我知道在GWT 2.5中,UserAgentPropertyGenerator选择了用户代理。这会将javascript函数写入已执行的某处并确定使用user.agent
。
感谢。
答案 0 :(得分:2)
xsiframe
链接器(默认情况下在2.7中使用)将输出compilation-mappings.txt
文件,将每个排列强名称(等效于生成的*.cache.js
文件)映射到置换属性值。因此,查看浏览器加载的文件,您可以轻松追溯计算和使用的user.agent
。