我正在尝试跟踪我的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”标签中解雇的吗?或其他?
答案 0 :(得分:1)
它加载在iframe中。像那样:iframe.contentWindow.location.replace(base + initialHtml);