Parámetro de consulta de cambio de JavaScript sin recargar
window.history.pushState('', 'New Page Title', '/new-url.php');
Grepper
window.history.pushState('', 'New Page Title', '/new-url.php');
if (history.pushState) {
var newurl = window.location.protocol + "//" + window.location.host + window.location.pathname + '?myNewUrlQuery=1';
window.history.pushState({path:newurl},'',newurl);
}