Modifier l'URL d'une page web avec JavaScript

Concept et utilisation

La fonction urlPush() permet de modifier l'URL d'une page web.

Fonction

urlPush()

Modifie l'URL de la page selon l'URL définie.

Syntaxe
urlPush(url);
Paramètre
url(String)

Le paramètre url de la fonction urlPush() définit la nouvelle URL de la page :

  • Si une URL complète est définie, l'URL complète de la page sera modifiée.
  • Si un segment d'URL est défini, il sera ajouté à l'URL.

Exemples de modification d'URL

Modification complète de l'URL de page

var url = 'https://www.domaine.ext/segment2';

urlPush(url);
// si l'URL est 'https://www.domaine.ext/segment1'
// alors l'URL devient 'https://www.domaine.ext/segment2'

Ajout d'un segment d'URL dans l'URL de page

var url = 'segment2';

urlPush(url);
// si l'URL est 'https://www.domaine.ext/segment1'
// alors l'URL devient 'https://www.domaine.com/segment1/segment2'

Code source de la fonction

function urlPush(a) {
  history.pushState(null, null, a);
}
^