Avatar ·

Como obter a URL atual da página com JavaScript?

Olá a todos! Sou novo em JavaScript e estou escrevendo uma pequena aplicação web. Preciso obter o endereço completo da página atual para, por exemplo, passá-lo para um formulário de contato ou salvá-lo no localStorage para análise. Tentei escrever algo como `window.url`, mas não funciona. Depois pesquisei e descobri que existe o objeto `location`, mas fiquei confuso com suas propriedades. Preciso exatamente do que é exibido na barra de endereços do navegador, incluindo protocolo (http/https), domínio, caminho e, possivelmente, parâmetros de consulta. Aqui está um exemplo da minha tentativa: ```javascript let currentUrl = window.location; console.log(currentUrl); ``` No console, é exibido um objeto, não uma string. Como faço para obter exatamente a string com o endereço? E é possível dividir a URL em partes: protocolo separado, host separado, caminho separado? Ficarei grato por um exemplo detalhado com explicações. Desde já, obrigado! <<>>

Obtendo a URL completa e suas partes através do objeto window.location

Você está no caminho certo — o objeto w