3

GWT 模块用6 种排列编译并生成6 .cache.html files. 如果从firefoxchrome访问模块,如何确定.cache.html file将加载哪些模块?

4

2 回答 2

3
  • 如果您使用的是最新的 GWT-2.5,则在输出文件夹中有一个名为compilation-mappings.txt的文件,其中包含每个排列的文件名和每个排列的属性值(user.agent、locale 等)。

    注意compilation-mappings.txt如果您CrossSiteIframeLinker.gwt.xml文件中启用,则会生成唯一的:

    <add-linker name="xsiframe">

  • 对于较旧的 gwt 版本,您可以

    • 在请求排列的那一刻,用 firebug(或任何类似的检查器)检查网络流量
    • 在客户端有一个方法可以打印出排列名称 GWT.getPermutationStrongName()
    • 在服务器端,您可以读取客户端在每个 ajax 请求中发送的 X-GWT-Permutation 标头。
于 2012-10-30T15:56:03.713 回答
0

转到您的页面,打开检查器(右键单击),然后转到网络选项卡,然后刷新。您应该会看到所有已加载的资源。

希望它会有所帮助:)

于 2012-10-30T10:58:29.103 回答