| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/es/docs/Web/API/Location | [Back] [Original] |
Get to know MDN better
Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.
This feature is well established and works across many devices and browser versions. Its been available across browsers since julio de 2015.
* Some parts of this feature may have varying levels of support.
La interface Location representa la ubicacin (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 String 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 String que contiene el esquema del protocolo de la URL, incluyendo el ':' final.
Location.hostEs un String que contiene el host, el cual esta compuesta por: hostname, ':', y el port de la URL.
Location.hostnameEs un String que contiene el dominio de la URL.
Location.portEs un String que contiene el numero del puerto de la URL.
Location.pathnameEs un String que contiene el '/' inicial, seguido por la ruta de la URL.
Location.searchEs un String 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 String que contiene un '#' seguido por el fragmento identificador de la URL.
Location.usernameEs un String que contiene el username (usuario) especificado antes del dominio.
Location.passwordEs un String que contiene el password (contrasea) especificado antes del dominio.
Location.origin Read onlyEs un String 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 parmetro.
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 sesin History, esto significa que el usuario no podr usar el boton Atras para navegar a esta.
Location.toString()Retorna un String que contiene la URL completa. Es un sinonimo de URLUtils.href, aunque este no puede ser utilizado para modificar el valor.
// Crear un elemento <a> y usar la propiedad href para el proposito de este ejemplo.
// Una alternativa mas correcta es navegar a la URL y usar document.location o window.location
var url = document.createElement("a");
url.href =
"https://developer.mozilla.org:8080/en-US/search?q=URL#search-results-close-container";
console.log(url.href); // https://developer.mozilla.org/en-US/search?q=URL#search-results-close-container
console.log(url.protocol); // https:
console.log(url.host); // developer.mozilla.org:8080
console.log(url.hostname); // developer.mozilla.org
console.log(url.port); // 8080
console.log(url.pathname); // /en-US/search
console.log(url.search); // ?q=URL
console.log(url.hash); // #search-results-close-container
console.log(url.origin); // https://developer.mozilla.org
| Specification |
|---|
| HTML # the-location-interface |
Window.location y Document.location.URL, URLSearchParams y HTMLHyperlinkElementUtilsThis page was last modified on 29 may 2026 by MDN contributors.
LocationBeforeUnloadEventDOMStringMapErrorEventHTMLAnchorElementHTMLAreaElementHTMLAudioElementHTMLBRElementHTMLBaseElementHTMLBodyElementHTMLButtonElementHTMLCanvasElementHTMLDListElementHTMLDataElementHTMLDataListElementHTMLDialogElementHTMLDivElementHTMLDocumentHTMLElementHTMLEmbedElementHTMLFieldSetElementHTMLFormControlsCollectionHTMLFormElementHTMLFrameSetElementHTMLGeolocationElementHTMLHRElementHTMLHeadElementHTMLHeadingElementHTMLHtmlElementHTMLIFrameElementHTMLImageElementHTMLInputElementHTMLLIElementHTMLLabelElementHTMLLegendElementHTMLLinkElementHTMLMapElementHTMLMediaElementHTMLMenuElementHTMLMetaElementHTMLMeterElementHTMLModElementHTMLOListElementHTMLObjectElementHTMLOptGroupElementHTMLOptionElementHTMLOptionsCollectionHTMLOutputElementHTMLParagraphElementHTMLPictureElementHTMLPreElementHTMLProgressElementHTMLQuoteElementHTMLScriptElementHTMLSelectElementHTMLSourceElementHTMLSpanElementHTMLStyleElementHTMLTableCaptionElementHTMLTableCellElementHTMLTableColElementHTMLTableElementHTMLTableRowElementHTMLTableSectionElementHTMLTemplateElementHTMLTextAreaElementHTMLTimeElementHTMLTitleElementHTMLTrackElementHTMLUListElementHTMLUnknownElementHTMLVideoElementHashChangeEventHistoryImageDataMessageChannelMessageEventMessagePortNavigatorPageRevealEventPageSwapEventPageTransitionEventPluginPluginArrayPromiseRejectionEventRadioNodeListTimeRangesUserActivationValidityStateWindowWorkletGlobalScopeYour blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |