El objeto Location
- Página anterior Window History
- Página siguiente Window Navigator
Objeto Location de Window
El objeto Location contiene información sobre la URL actual.
El objeto Location es una propiedad del objeto ventana.
El objeto Location se puede acceder de la siguiente manera:
window.location
o simplemente ubicación
实例
let origin = window.location.origin;
let origin = location.origin;
propiedades del objeto Location
propiedad | descripción |
---|---|
hash | establecer o devolver la parte de ancla de la URL (#). |
host | establecer o devolver el nombre del host y el número de puerto de la URL. |
hostname | establecer o devolver el nombre del host de la URL. |
href | establecer o devolver toda la URL. |
origin | devolver el protocolo, el nombre del host y el número de puerto de la URL. |
pathname | establecer o devolver el nombre de la ruta de la URL. |
port | establecer o devolver el número de puerto de la URL. |
protocol | establecer o devolver el protocolo de la URL. |
search | establecer o devolver la parte de la consulta de la URL. |
métodos del objeto Location
método | descripción |
---|---|
assign() | cargar un nuevo documento. |
reload() | recargar el documento actual. |
replace() | reemplazar el documento actual con un nuevo documento. |
descripción del objeto Location
El objeto Location se almacena en la propiedad Location del objeto Window y representa la dirección web del documento que se muestra actualmente en esa ventana. Su propiedad hrefalmacena la URL completa del documento, mientras que las otras propiedades describen las diferentes partes de la URL. Estas propiedades son muy similares a las propiedades URL del objeto Anchor (o Area). Cuando un objeto Location se convierte en una cadena, se devuelve el valor de la propiedad href. Esto significa que puede usar la expresión location en lugar de location.href.
Sin embargo, el objeto Anchor representa un hipervínculo en el documento, mientras que el objeto Location representa la URL (o ubicación) del documento que se muestra actualmente en el navegador. Sin embargo, lo que puede hacer el objeto Location es mucho más que eso, también puede controlar la ubicación del documento que se muestra en el navegador. Si se asigna una cadena que contiene una URL al objeto Location o a su propiedad href, el navegador cargará y mostrará el documento que se refiere a la nueva URL.
Además de reemplazar la URL actual con una URL completa utilizando location o location.href, también se puede modificar parte de la URL, simplemente asignando valores a las otras propiedades del objeto Location. De esta manera, se creará una nueva URL en la que parte de ella es diferente de la URL original, y el navegador la cargará y mostrará. Por ejemplo, supongamos que se ha configurado la propiedad propiedad hash,entonces el navegador se transferirá a una ubicación específica en el documento actual. Del mismo modo, si se ha configurado propiedad searchentonces el navegador recargará la URL con la nueva cadena de consulta adjunta.
Además de la propiedad URL, el objeto Location Método reload()Puede recargar el documento actual,replace() Puede cargar un nuevo documento sin crear un nuevo registro de historial, es decir, en la lista de historial del navegador, el nuevo documento reemplazará el documento actual.
- Página anterior Window History
- Página siguiente Window Navigator