GWT加载过程

时间:2012-03-30 08:56:11

标签: javascript gwt

我正在尝试跟踪我的GWT页面加载方式

mymodule/mymodule.nocache.js加载GET请求后使用Firebug进行跟踪会触发对cache.html文件的请求,如下所示:

EF0C179631C4491034C07C47610CF86E.cache.html

我试图通过Javacript挂钩XMLHttpRequest,我能够拦截模块nocache.js和页面上其他资源的加载,但不是cache.html

例如,我能够截取gif的加载并提取从GWT生成的src标记触发的img属性:

http://localhost:8080/MyModule/gxt/images/default/shared/blue-loading-3d.gif

所以我期待我也可以拦截那个cache.html的加载。

我想知道这个html是如何被调用的。有谁知道?它是从锚“a”标签中解雇的吗?或其他?

1 个答案:

答案 0 :(得分:1)

它加载在iframe中。像那样:iframe.contentWindow.location.replace(base + initialHtml);