Neste artigo você vai aprender sobre a possibilidade de limpar cache do navegador com JavaScript e também outros meios para esta ação
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