Avatar ·

¿Cómo obtener la URL actual de la página con JavaScript?

¡Hola a todos! Soy nuevo en JavaScript y estoy escribiendo una pequeña aplicación web. Necesito obtener la dirección completa de la página actual para, por ejemplo, pasarla a un formulario de contacto o guardarla en localStorage para análisis. Intenté escribir algo como `window.url`, pero no funciona. Luego busqué en Google y encontré que existe el objeto `location`, pero me confundí con sus propiedades. Necesito exactamente lo que se muestra en la barra de direcciones del navegador, incluyendo el protocolo (http/https), dominio, ruta y, posiblemente, los parámetros de consulta. Aquí está un ejemplo de mi intento: ```javascript let currentUrl = window.location; console.log(currentUrl); ``` En la consola se muestra un objeto, no una cadena. ¿Cómo puedo obtener exactamente una cadena con la dirección? ¿Y se puede dividir la URL en partes: protocolo por separado, host por separado, ruta por separado? Agradecería un ejemplo detallado con explicaciones. ¡Gracias de antemano! <<>>

Obteniendo la URL completa y sus partes a través del objeto window.location

Estás en el camino correcto — el objeto w