Comment obtenir l'URL du site web ?
Pas l'URL telle qu'elle apparaît dans un lien. Sur la page de chargement, je veux obtenir l'URL complète et actuelle de la page Web en cours et stocker sa valeur dans une variable.
Comment obtenir l'URL du site web ?
Pas l'URL telle qu'elle apparaît dans un lien. Sur la page de chargement, je veux obtenir l'URL complète et actuelle de la page Web en cours et stocker sa valeur dans une variable.
JavaScript vous fournit de nombreuses méthodes pour récupérer et modifier l'URL actuelle qui est affichée dans la barre d'adresse du navigateur. Toutes ces méthodes utilisent l'objet Location, qui est une propriété de l'objet Window. Vous pouvez créer un nouvel objet Location qui contient l'URL actuelle comme suit :
var currentLocation = window.location;
Structure de base d'une URL
<protocol>//<hostname>:<port>/<pathname><search><hash>
Protocole -- Spécifie le nom du protocole à utiliser pour accéder à la ressource sur Internet. (HTTP (sans SSL) ou HTTPS (avec SSL))
hostname -- Le nom d'hôte spécifie l'hôte qui possède la ressource. Par exemple, www.stackoverflow.com. Un serveur fournit des services en utilisant le nom de l'hôte.
port -- Un numéro de port utilisé pour reconnaître un processus spécifique auquel un message Internet ou autre réseau doit être transmis lorsqu'il arrive sur un serveur.
pathname -- Le chemin donne des informations sur la ressource spécifique de l'hôte à laquelle le client Web veut accéder. Par exemple, stackoverflow.com/index.html.
query -- Une chaîne de requête suit le composant path, et fournit une chaîne d'informations que la ressource peut utiliser dans un but quelconque (par exemple, comme paramètres pour une recherche ou comme données à traiter).
hash -- La partie ancre d'une URL, inclut le signe dièse (#).
Avec ces propriétés de l'objet Location, vous pouvez accéder à tous les composants URL suivants
J'espère que vous avez eu votre réponse
La même question a été demandé il y a moins de 24 heures . Pour me citer moi-même :
Utilisez
window.location
pour la lecture et l'accès en lecture et en écriture au emplacement objet associé à la trame actuelle. Si vous souhaitez simplement obtenir l'adresse sous forme de chaîne en lecture seule, vous pouvez utiliserdocument.URL
qui devrait contenir la même valeur quewindow.location.href
.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.