我正在尝试在父窗口和IFrame(IFrame源位于不同的域)之间进行通信,这是自同源策略以来不允许直接进行的。通过HTML5的window.postMessage()方法可以轻松进行通信。所以我搜索了这个领域的现有作品,我找到了gwt-rpc-plus图书馆
它包括一个班级PostMessageFrameTransportRequest。现在,我认为这会奏效。但我不知道如何使用这个课程。
我需要一些关于此代码的帮助,如果有人知道其他一些方法来提供与window.postMessage()相同的行为,请帮帮我。
提前谢谢....
答案 0 :(得分:1)
您可以使用JSNI直接调用javascript
类似的东西:
private native void sendMessage(String message)/*-{
$wnd.postMessage(...., message);
}-*/;