Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
* Certaines parties de cette fonctionnalité peuvent bénéficier de prise en charge variables.
L'interface Location représente l'emplacement de l'objet auquel elle est liée. Les changements effectués dessus sont reflétés sur l'objet lié. Les deux interfaces Document et Window sont liées à une Location, accessible via Document.location et Window.location respectivement.
L'interface Location n'hérite d'aucune propriété, mais implémente celles de URLUtils.
Location.hrefUne DOMString contenant l'URL entière.
Location.protocolUne DOMString contenant le schéma de protocole de l'URL, incluant le ':' final.
Location.hostUne DOMString contenant l'hôte, c'est-à-dire le domaine, un ':', et le numéro de port de l'URL.
Location.hostnameUne DOMString contenant le domaine de l'URL.
Location.portUne DOMString contenant le numéro de port de l'URL.
Location.pathnameUne DOMString contenant un '/' initial suivi du chemin de l'URL.
Location.searchUne DOMString contenant un '?' suivi des paramètres de l'URL. Les navigateurs moderne fournissent URLSearchParams et URL.searchParams pour faciliter l'analyse des paramètres de la chaîne de requête (querystring).
Location.hashUne DOMString contenant un '#' suivi de l'identifiant de fragment de l'URL.
Location.usernameUne DOMString contenant le nom d'utilisateur spécifié avant le nom de domaine.
Location.passwordUne DOMString contenant le mot de passe spécifié avant le nom de domaine.
Location.origin Lecture seuleRetourne une DOMString contenant la forme canonique de l'origine de la location.
L'interface Location n'hérite d'aucune méthode, mais implémente celles de URLUtils.
Location.assign()Charge la ressource située à l'URL passée en paramètre.
Location.reload()Recharge la ressource depuis l'URL actuelle. Son unique paramètre facultatif est un Boolean, qui, s'il est true, implique que la page est toujours rechargée depuis le serveur. Si ce paramètre est false ou non spécifié, le navigateur peut éventuellement recharger la page depuis son cache.
Location.replace()Remplace la ressource actuelle par celle à l'URL passée en paramètre. la différence avec la méthode assign() est que, après avoir utilisé replace(), la page actuelle ne sera pas enregistrée dans l'historique de session History, ce qui signifie que l'utilisateur ne pourra pas utiliser le bouton précédent pour y revenir.
Location.toString()Retourne une DOMString contenant l'URL entière. C'est un synonyme de URLUtils.href, sauf que toString() ne peut être utilisée pour modifier la valeur.
| HTML # the-location-interface |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 17 déc. 2024 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.