Java 使用清除缓存在GWT中硬重新加载

Java 使用清除缓存在GWT中硬重新加载,java,javascript,caching,gwt,browser,Java,Javascript,Caching,Gwt,Browser,我研究了GWT的代码。Window.Location.reload()似乎不接受参数,默认情况下使用缓存刷新浏览器。我想在没有缓存的情况下重新加载浏览器。在GWT中有哪些方法?相当于GWT中javascript的Location.reload(true)的内容。我对任何不使用缓存刷新浏览器的解决方案都很满意。使用JSNI怎么样 public static native void hardReload() /*-{ $wnd.location.reload(true); }-*/; 你能试试

我研究了GWT的代码。Window.Location.reload()似乎不接受参数,默认情况下使用缓存刷新浏览器。我想在没有缓存的情况下重新加载浏览器。在GWT中有哪些方法?相当于GWT中javascript的Location.reload(true)的内容。我对任何不使用缓存刷新浏览器的解决方案都很满意。

使用JSNI怎么样

public static native void hardReload() /*-{
  $wnd.location.reload(true);
}-*/;

你能试试这个吗?“Window.Location.replace(“newurl”);”可能会起作用,因为向url追加时间戳将覆盖缓存