Avatar ·

Comment obtenir l'URL actuelle de la page avec JavaScript ? (chemin complet, hôte, protocole)

Bonjour à tous ! Je viens de commencer à apprendre JavaScript et j'ai rencontré un problème : j'ai besoin d'obtenir l'adresse complète de la page actuelle pour, par exemple, la transmettre dans un formulaire de contact ou partager un lien. J'ai essayé d'écrire quelque chose comme `var url = window.location;`, mais la console affiche un objet, pas une chaîne. Ensuite, j'ai lu qu'il fallait utiliser `window.location.href` — cela a fonctionné, mais je veux comprendre plus en profondeur. J'ai besoin non seulement d'obtenir l'URL complète, mais aussi séparément : - Le protocole (http ou https) - Le nom de domaine (par exemple, example.com) - Le chemin (/blog/article.html) - Les paramètres de requête (?id=5&page=2) - Le hash (#section) J'ai essayé ce code : ```javascript var currentUrl = window.location.href; console.log("URL complète : " + currentUrl); ``` Mais comment extraire chaque partie séparément ? Et y a-t-il une différence entre `window.location` et `document.location` ? Merci d'avance pour votre aide ! J'aimerais vraiment comprendre pour ne pas copier-coller des solutions toutes faites, mais savoir comment cela fonctionne.