If you want to change something not in the hash, for example, you want to change the parameter in the URL, you can do it like this:
private void someMethod() { String newURL = Window.Location.createUrlBuilder().setParameter("someParam", "someValue").buildString(); updateURLWithoutReloading(newURL); } private static native void updateURLWithoutReloading(String newUrl) ;
Then you can register a function that processes the user using the back and forward buttons of the browser, as shown here .
11101101b
source share