如何从GWT帧对象获取readyState?
我在我的项目中使用GWT2.3.0,我有一个iframe和一个加载掩码。当iframe内容(更具体地说,内容是PDF)加载时,我需要隐藏加载掩码 我尝试使用:如何从GWT帧对象获取readyState?,gwt,iframe,frame,Gwt,Iframe,Frame,我在我的项目中使用GWT2.3.0,我有一个iframe和一个加载掩码。当iframe内容(更具体地说,内容是PDF)加载时,我需要隐藏加载掩码 我尝试使用: Frame frame = new Frame("https://www.example.com.br/example.pdf") {{ addDomHandler(new LoadHandler() { public void onLoad(LoadEvent event) { loadingMask
Frame frame = new Frame("https://www.example.com.br/example.pdf") {{
addDomHandler(new LoadHandler() {
public void onLoad(LoadEvent event) {
loadingMask.setVisible(false);
}
}, LoadEvent.getType());
}};
因为内容是PDF,所以在IE中不起作用
有没有办法通过GWT获取readyState iframe属性
如果有任何反馈,我将不胜感激。谢谢大家。只需覆盖
帧上的onLoad()
方法即可:
Frame frame = new Frame("https://www.example.com.br/example.pdf") {
@Override
protected void onLoad() {
super.onLoad();
loadingMask.setVisible(false);
}
};
要获取readyState GWT Frame属性,请执行以下操作:
frame.getElement().getAttribute("readyState")
如果我尝试加载一个普通的网页,例如www.google.com,它可以工作,但是加载一个PDF不起作用。这可能会有所帮助:这不是真的。Onload是在附加小部件后调用的,而不是在加载框架内容后调用的。