Get to know MDN better
Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
* Some parts of this feature may have varying levels of support.
La interface Location representa la ubicación (URL) del objeto al que esta vinculado. Los cambios hechos en ella son reflejados en el objeto al cual está relacionado. Ambas interfaces, Document y Window tienen una interface Location asignada, accessible desde Document.location y Window.location respectivamente.
La interface Location no hereda ninguna propiedad, pero las implementa desde URLUtils.
Location.hrefEs un DOMString que contiene la URL completa. Si es cambiada, el documento asociado navegará a la nueva pagina. Puede ser cambiada desde un origen diferente que el asociado al documento.
Location.protocolEs un DOMString que contiene el esquema del protocolo de la URL, incluyendo el ':' final.
Location.hostEs un DOMString que contiene el host, el cual esta compuesta por: hostname, ':', y el port de la URL.
Location.hostnameEs un DOMString que contiene el dominio de la URL.
Location.portEs un DOMString que contiene el numero del puerto de la URL.
Location.pathnameEs un DOMString que contiene el '/' inicial, seguido por la ruta de la URL.
Location.searchEs un DOMString que contiene un '?' seguido por los parametros o el "querystring" de la URL. Navegadores modernos proveen URLSearchParams y URL.searchParams para hacer mas facil de obtener los parametros desde el querystring.
Location.hashEs un DOMString que contiene un '#' seguido por el fragmento identificador de la URL.
Location.usernameEs un DOMString que contiene el username (usuario) especificado antes del dominio.
Location.passwordEs un DOMString que contiene el password (contraseña) especificado antes del dominio.
Location.origin Read onlyEs un DOMString que contiene la forma canonica del origin (origen) de la URL.
La interface Location no hereda ningun metodo, pero los implementa desde URLUtils.
Location.assign()Carga el recurso en la URL proporcionada en el parámetro.
Location.reload()Recarga el recurso desde la URL actual. Si unico y opcional parametro es Boolean, el cual, cuando es true, hace que la pagina siempre sea recargada desde el servidor. Si es false o no es especificado, el navegador puede recargar la pagina desde su cache.
Location.replace()Reemplaza el recurso actual por el recibido como URL. La diferencia con el metodo assign() es que luego de usar replace() la pagina actual no va a ser guardada en la sesión History, esto significa que el usuario no podrá usar el boton Atras para navegar a esta.
Location.toString()Retorna un DOMString que contiene la URL completa. Es un sinonimo de URLUtils.href, aunque este no puede ser utilizado para modificar el valor.
| HTML # the-location-interface |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 24 jul 2023 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.