我使用 JsonpRequestBuilder 在另一个站点上执行 url。按照我的代码:
public void execute() {
JsonpRequestBuilder jsonp = new JsonpRequestBuilder();
jsonp.requestObject(url, new AsyncCallback<JavaScriptObject>() {
public void onFailure(Throwable throwable) {
}
public void onSuccess(JavaScriptObject jso) {
JsArray<AdminSessionData> entries = asStartArrayOfResultData(jso);
AdminSessionData entry = entries.get(0);
if (entry.getSuccess()) {
eventBus.fireEvent(new LogoutEvent());
}
}
});
}
我的代码在 Chrome 和 FireFox 上运行良好,但 IE 有问题。使用 IE,第一次执行时运行良好,但第二次执行时 url 无法执行,因为 IE 从第一次运行时通过 url 缓存了此结果。你看到这个问题了吗?请告诉我你的建议。谢谢