Change URL without reload the page

Hello,
some one maybe know how take the current URL and change him in browser without reload the page, I just can’t find possibility in vaadin :C

Problem reslove by using something like that:

String url = Page.getCurrent().getUriFragment().toString();
url = url.replaceAll(“\?p=([0-9]
)?”, “?p=1”);
Page.getCurrent().setUriFragment(url, true);

Yes, changing the URI fragment is the only way to do this if you need to support older browsers (looking at you, IE 8 and 9). Modern browsers support the HTML5 pushState API which permits changing the path and query parts of the location URI without a reload; Vaadin does not have a builtin support for that (yet), but it’s almost trivial to write a JavaScriptExtension to do it.