Для добавления в URL данных без обновления страницы в JavaScript можно использовать replaceState window.history.replaceState(null, null, "?page="+this.current_page);

Подробный ответ на stackoverflow