我用 get 请求和一些参数调用我的应用程序......我可以毫无问题地检索它们,但随后应用程序继续使用 url 中的参数。
我在开发模式下得到这个
myapp?name=...&pass=...
我只需要删除该行:“?name=...&pass=...”。无需刷新我的应用程序。
谢谢!
更新:不过,在大多数浏览器中,有一种称为 pushState 的新机制,因此您可以将 url 更改为任何值而无需重新加载页面。GWT 还没有任何包装器,但是您可以通过 JSNI 使用它,或者,如果您希望将 gwtquery 添加到您的项目中,请使用以下代码:
import static com.google.gwt.query.client.GQuery.*;
Properties history = JsUtils.prop(window, "history");
JsUtils.runJavascriptFunction(history, "pushState", null, null, "whatever.html?foo=true");
只有一个问题...不能与 CHROME 一起使用!