目前我有一个iframe来包装我的GWT应用程序,但我遇到了一些缓慢,我认为这是因为iframe。我正在尝试通过带有.load()jQuery函数的XMLHttpRequest将内容加载到div中,但不起作用。
它正确下载所有源代码,但不会将其显示在div:/
中我已经尝试过只使用一个正文和一些文本的JSP测试,并且它有效,所以我认为当它是一个GWT webapp时会出现一种问题。
这是我的代码:
$("#mainFrame").load(url, function(response){$("#mainFrame").html(response)});
(是的,我知道我不应该使用html()调用来执行该功能,但如果没有它,它就无法工作。我不知道为什么)
BTW,两者都在同一台服务器上;目前在localhost。所以我放弃了跨域问题。答案 0 :(得分:0)
GWT应用程序在使用内置链接器时,会收听onload
和DOMContentLoad
事件,因此* .nocache.js脚本具有之前要加载(即同步来自HTML主页)。
您可以编写自定义链接器来克服此限制,但您需要对GWT应用程序的引导过程有一定的了解,所以如果我是你,我宁愿开始证明iframe是问题。< / p>