Avatar ·

Comment changer l'URL dans la barre d'adresse sans recharger la page ?

Bonjour à tous ! Je suis un développeur frontend débutant et j'ai rencontré un problème : je dois changer l'URL dans la barre d'adresse du navigateur lorsque l'utilisateur clique sur des liens à l'intérieur du site, mais sans que la page ne se recharge. \n\nPar exemple, j'ai une application monopage (SPA) avec une liste d'articles. Lorsque l'utilisateur clique sur le titre d'un article, je veux que l'URL passe de `/` à `/article/123`, mais que le contenu soit chargé via AJAX sans rechargement complet. Actuellement, j'utilise des liens classiques avec `href`, et le navigateur recharge simplement la page. J'ai essayé d'utiliser `window.location.href = '/article/123'`, mais cela provoque aussi un rechargement.\n\nVoici un exemple de mon code actuel :\n```javascript\n// Cela ne fonctionne pas comme souhaité\ndocument.querySelector('.article-link').addEventListener('click', function(e) {