У меня есть приложение GWT, в котором есть рамка для указания на другой веб-URL, например: frame.setUrl (другой веб-URL);
, но иногда может быть ошибка из-за другого веб-URL, скажемошибка сети или страница недоступна, мне нужно разобрать эту ошибку и представить удобное сообщение об ошибке в моем приложении GWT, но я не смог понять, как это сделать с фреймом, я попытался:
frame.addDomHandler(new LoadHandler() {
@Override
public void onLoad(LoadEvent event) {
Window.alert("loaded!");
IFrameElement iframe = IFrameElement.as(frame.getElement());
Document frameDocument = getIFrameDocument(iframe);
if (frameDocument != null) {
Window.alert(frameDocument.getDomain());
}
else {
Window.alert("the document is empty, nothing to display!");
}
}
}, LoadEvent.getType());
}
private native Document getIFrameDocument(IFrameElement iframe) /*-{
return iframe.contentDocument;
}-*/;
он всегда возвращает документ как ноль, я полагаю, это из-за политики того же порядка.так как я могу получить доступ к документу фрейма в GWT?Спасибо