GWT:我的浏览器使用什么user.agent?

GWT: What user.agent is my browser using?

我正在使用 GWT 2.5 和 GWT 2.7。我怀疑我 运行 陷入了 GWT 选择错误 user.agent 属性 引起的错误。我怎样才能看到 user.agent 属性 GWT 选择了什么?

理想情况下,我希望能够打开我的浏览器开发者工具并输入类似 window.gwtProperties.getUserAgent 的内容。这将 return 我在 user.agent 我的 something.gwt.xml 文件中指定的值之一。

起点:我知道在 GWT 2.5 中,用户代理是由 UserAgentPropertyGenerator 选择的。这会将 javascript 函数写入 某处 并确定使用什么 user.agent

谢谢。

xsiframe 链接器(在 2.7 中默认使用)将输出一个 compilation-mappings.txt 文件,将每个排列强名称(相当于生成的 *.cache.js 文件)映射到排列 属性 值。因此,查看您的浏览器加载了哪个文件,您可以轻松追溯计算和使用了哪个 user.agent