ObjetLocation


Objet Location

L'objet Location contient des informations sur l'URL actuelle.

L'objet Location fait partie de l'objet window et est accessible viawindow.location.xxxles propriétés pertinentes du format pour y accéder.

NoteRemarque :Il n'existe aucune norme publique qui s'applique à l'objet Location, mais tous les navigateurs le prennent en charge.


Propriétés de l'objet Location

Propriété Description
hash Renvoie la partie ancre d'une URL
host Renvoie le nom d'hôte et le port d'une URL
hostname Renvoie le nom d'hôte d'une URL
href Renvoie l'URL complète
pathname Renvoie le chemin de l'URL.
port Renvoie le numéro de port utilisé par le serveur d'une URL
protocol Renvoie le protocole d'une URL
search Renvoie la partie requête d'une URL

Exemples

// Créer une balise a et définir l'attribut href
var url = document.createElement('a');
url.href = 'https://www.example.com/?s=python#test';
console.log(url.href);      // https://www.example.com/?s=python
console.log(url.protocol);  // https:
console.log(url.host);      // www.example.com
console.log(url.hostname);  // www.example.com
console.log(url.port);      // (La sortie est vide - le port par défaut de https est 443)
console.log(url.pathname);  // /
console.log(url.search);    // en-US/search
console.log(url.hash);      // #test
console.log(url.origin);    // https://www.example.com

Le résultat du test est le suivant :

Méthodes de l'objet Location

Méthode Description
assign() Charge un nouveau document
reload() Recharge le document actuel
replace() Remplace le document actuel par un nouveau document
Autres extensions