JavaScript

Limpar cache do navegador com JavaScript

17 de setembro de 2020

Limpar cache do navegador com JavaScript

Neste artigo você vai aprender sobre a possibilidade de limpar cache do navegador com JavaScript e também outros meios para esta ação

Limpar cache do navegador com JavaScript

Fala programador(a), beleza? Bora aprender mais sobre cache e JavaScript!

A ação de limpar cache com JavaScript não é possível de ser feita, pois alteraria algo no computador de uma pessoa

Ou seja, você poderia violar seus arquivos sem o seu consentimento, podendo ser considerada uma grave falha de segurança

Justamente por esta questão, não é possível fazer a limpeza de cache via JavaScript

E agora?

Há uma solução com HTML e meta tags, você pode marcar a página para não ser gerado cache na mesma

Por meio de uma destas tags:

<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />

Você indica para o navegador não fazer cache da página em questão, resolvendo então o problema de cache do navegador, caso seja esta a sua intenção

Uma outra possibilidade também é realizar o reload da página via JavaScript, para isso utilizamos a seguinte instrução:

window.location.reload(true)

Desta maneira, se você precisa forçar alguma atualização, poderá recarregar a aba do usuário

Conclusão

Neste artigo vimos que não é possível limpar cache do navegador com JavaScript

A ação pode ser até considerada uma falha de segurança, se fosse permitida

Pois violaria os arquivos do computador do usuário sem o seu consentimento

Uma alternativa é utilizar meta tags para não permitir a criação da cache na página, como foi mencionado anteriormente

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

 

Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x