Como pegar a URL anterior em JavaScript
Neste artigo você vai aprender a como pegar a URL anterior em JavaScript, ou seja, saber qual URL foi acessada anteriormente pelo usuário

Fala programador(a), beleza? Bora aprender mais sobre URLs em JavaScript!
Em JS temos acesso a várias ferramentas que trabalham com a URL
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 118 aulas
- 4 projetos
- 9h 33min
O objeto global document é uma uma delas
Podemos acessar facilmente a última URL com a propriedade referrer
Veja um exemplo:
const lastURL = document.referrer
Desta forma você obtém a URL previamente acessada
Temos também o objeto history, que pode redirecionar o usuário para outras páginas
Alguns métodos interessantes, são:
- back: volta a página;
- forward: avança para a próxima página;
- go: muda de página baseado em um número que é passado como argumento;
Você pode executá-los assim:
history.back(); history.forward(); history.go(-1);
No caso acima utilizamos go com -1, isso faz voltar para a página anterior
Ou seja, mesmo efeito que o método back
Deixe um comentário contando o que achou deste artigo 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Neste artigo você aprendeu a como pegar a URL anterior em JavaScript
Utilizamos o objeto documento e sua propriedade referrer
Também foi citado o objeto history, que pode redirecionar o usuário para páginas específicas
Inclusive fazer com que o usuário volte ou avance um determinado número de páginas
Aconselho você a explorar estes objetos, pois eles contém muitas propriedades e métodos interessantes para o seu programa em JavaScript
Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
