Como empurrar as variáveis ​​Get sem recarregamento da página no jQuery

const url = new URL(window.location.href);
url.searchParams.set('param1', 'val1');
url.searchParams.delete('param2');
window.history.replaceState(null, null, url); // or pushState
Brave Butterfly