Antes de saltar directamente a las propiedades del Objeto de ubicación, Primero entendamos qué es un objeto de ubicación.
Objeto de ubicación
El objeto de ubicación consta de la información relevante sobre la URL disponible y, como el objeto de documento, el objeto de historia y el objeto de pantalla, también es una propiedad del objeto de la ventana.
Sintaxis
La sintaxis del objeto de ubicación es el siguiente.
O,
ubicaciónEjemplo
En el siguiente ejemplo, estamos utilizando la propiedad PathName del objeto de ubicación para obtener el nombre de ruta de la página web.
Producción
Usando la propiedad PathName del objeto de ubicación, hemos obtenido el nombre de ruta de la URL existente.
Ahora que tenemos una comprensión básica del objeto de ubicación, sumergamos en los detalles de las propiedades del objeto de ubicación.
Propiedades del objeto de ubicación
Las propiedades del objeto de ubicación son las siguientes.
picadillo
Se usa con el fin de obtener o establecer el ancla de la URL (incluido el hash#).
Sintaxis
La sintaxis de la propiedad hash se proporciona a continuación.
Para buscar,
ubicación.picadilloPara establecer,
ubicación.hash = nombre de anclajeEjemplo
Supongamos que desea obtener la parte de anclaje de una URL utilizando la propiedad hash del objeto de ubicación.
Hoja de trucos de comando de Linux
En el ejemplo anterior, proporcionamos un enlace al atributo href del elemento, luego utilizamos la propiedad hash sobre el enlace para obtener la parte de anclaje de la URL.
documento.getElementById ("Tutorial").innerhtml = "La porción de anclaje de la URL es:"Producción
Usando la propiedad hash del objeto de ubicación, extrajimos la parte de anclaje de la URL.
anfitrión
Se utiliza con el fin de extraer el nombre de host y el número de puerto de la URL.
Sintaxis
La sintaxis de la propiedad del host se proporciona a continuación.
Para buscar el anfitrión de la URL,
ubicación.anfitriónPara establecer el anfitrión de la URL,
ubicación.host = nuevo host: nuevo puertoEjemplo
Supongamos que desea obtener el nombre de host de la URL existente utilizando la propiedad del host del objeto de ubicación.
En el ejemplo anterior, estamos obteniendo el nombre de host de la URL disponible utilizando la siguiente pieza de código.
Dejar host = ubicación.anfitrión;Producción
Uso de la propiedad de host del objeto de ubicación El nombre de host y el número de puerto de la URL existente se ha obtenido.
nombre de host
Se usa para obtener el nombre de host de la URL.
Sintaxis
La sintaxis de la propiedad del nombre de host se proporciona a continuación.
Para obtener el nombre de host de la URL,
ubicación.nombre de hostPara establecer el nombre de host de la URL,
ubicación.hostname = nuevo nombre de hostEjemplo
Supongamos que desea extraer el nombre de host de la URL en mano.
En el ejemplo anterior, la propiedad del nombre de host del objeto de ubicación se usó para obtener el nombre de host de la URL disponible.
Let HostName = ubicación.nombre de host;Producción
Uso de la propiedad del nombre de host del objeto de ubicación El nombre de host de la URL actual se ha obtenido.
href
Se usa con el fin de obtener o establecer la URL completa.
Sintaxis
La sintaxis de la propiedad href se proporciona a continuación.
Para extraer el href de la URL,
ubicación.hrefPara establecer el href de la URL,
ubicación.href = nueva URLEjemplo
Supongamos que desea extraer la URL completa de la página web existente.
En el ejemplo anterior, utilizando la propiedad href del objeto de ubicación, se está obteniendo la URL completa de la página web en la mano.
Deje URL = ubicación.href;Producción
La URL completa de la página web actual se ha extraído utilizando la propiedad HREF del objeto de ubicación.
origen
Se utiliza con el fin de obtener el nombre de host, el número de puerto y el protocolo de la URL.
Sintaxis
La sintaxis de la propiedad de origen es la siguiente.
Ejemplo
Supongamos que desea obtener el protocolo, el nombre de host y el número de puerto de la URL actual.
En el ejemplo anterior, el origen (protocolo, nombre de host y el número de puerto) de la URL actual se está recuperando utilizando la propiedad de origen del objeto de ubicación.
Sea origen = ubicación.origen;Producción
La salida muestra el protocolo, el nombre de host y el número de puerto de la URL disponible.
nombre de ruta
Se usa con el fin de extraer o configurar el nombre de ruta de la URL.
Sintaxis
La sintaxis de la propiedad PathName es la siguiente.
Para buscar el nombre de ruta de la URL,
ubicación.nombre de rutaPara establecer el nombre de ruta de la URL,
ubicación.PathName = nuevo nombre de rutaEjemplo
Supongamos que desea extraer el nombre de ruta de la URL actual.
En el ejemplo anterior, el nombre de ruta de la URL existente se extrae utilizando la propiedad PathName del objeto de ubicación.
Let Path = Ubicación.nombre de ruta;Producción
Usando la propiedad PathName del objeto de ubicación, el nombre de ruta de la URL existente se ha obtenido.
puerto
Se utiliza con el fin de extraer o configurar el número de puerto de la URL.
Sintaxis
La sintaxis de la propiedad del puerto es la siguiente.
Para buscar el puerto de la URL,
ubicación.puertoPara configurar el puerto de la URL,
ubicación.puerto = nuevo número de puertoEjemplo
En el siguiente ejemplo, el número de puerto de la página web actual se está extrayendo.
En el ejemplo anterior, utilizando la propiedad del puerto del objeto de ubicación, se está extrayendo el número de puerto de la página web actual.
Sea puerto = ubicación.puerto;Producción
El número de puerto de la página web actual se ha obtenido y se ha mostrado en la salida.
protocolo
Se usa con el fin de obtener o establecer el protocolo de la URL.
Sintaxis
La sintaxis de la propiedad del protocolo es la siguiente.
Para extraer el puerto de la URL,
ubicación.protocoloPara configurar el puerto de la URL,
ubicación.Protocolo = nuevo protocoloEjemplo
En el siguiente ejemplo, el protocolo de la URL disponible se está recuperando.
La siguiente pieza de código obtiene el protocolo de la URL actual.
Dejar protocolo = ubicación.protocolo;Producción
Se ha extraído el protocolo de la URL presente.
buscar
Se usa con el fin de obtener o establecer la consulta de la URL.
Sintaxis
La sintaxis de la propiedad de búsqueda es la siguiente.
Para extraer la búsqueda de la URL,
ubicación.buscarPara establecer la búsqueda de la URL,
ubicación.búsqueda = QueryStringEjemplo
https: // linuxhint.com/Linux-Command-Cheat-sheet/?Respuesta = SÍ
La siguiente pieza de código obtiene la consulta de la URL.
Dejar ancla = documento.getElementById ("Linux");Producción
La cadena de consulta de la URL se ha extraído.
Conclusión
El objeto de ubicación consta de la información relevante sobre la URL disponible y, al igual que el objeto de documento, también es una propiedad del objeto de la ventana. Consiste en muchas propiedades como hash, host, nombre de host, nombre de ruta, etc. Estas propiedades tienen diferentes propósitos que se destacan en esta publicación junto con ejemplos adecuados.