Quero limpar apenas arquivos JavaScript dos meus navegadores da web (Firefox e Chrome). Estou fazendo a depuração do JavaScript, e é irritante que meu JS não seja atualizado sempre que eu alterar meus arquivos JS. A única coisa que posso fazer agora é limpar meus cookies, mas isso apaga todo o meu histórico de navegação.
Como posso limpar / atualizar os arquivos JavaScript que foram carregados nos meus navegadores sem limpar outros arquivos?
fonte
Com o Chrome:
A partir do Chrome 15, abra as Ferramentas do desenvolvedor, clique na roda dentada na parte inferior esquerda da tela e marque a caixa de seleção Desativar cache .
Dessa forma, você terá certeza de que os recursos sempre serão recarregados do servidor e não precisará limpar manualmente o cache, o que também pode remover dados em cache de sites não relacionados.
fonte
Não concordo com @ 7wp. Como alguns de seus usuários finais não estão familiarizados com a função Ctrl+ F5e outros nem sequer estão cientes das diferenças entre os navegadores e da existência de outros navegadores (idosos, por exemplo), você deve forçar o navegador a baixar uma nova cópia do os arquivos JS / CSS.
A melhor solução aqui é adicionar o registro de data e hora no final dos nomes de arquivo .js / .css ou adicionar a versão svn, que também é uma ótima idéia.
fonte
Você pode tentar limpar apenas o cache, e não toda a navegação, histórico, cookies, senhas, dados salvos do formulário e outros enfeites (o padrão).
No Firefox 3.5, vá para
Em seguida, verifique se apenas "Cache" está selecionado antes de selecionar "Limpar agora".
No Chrome (não sei qual versão específica você está usando, como eu uso o build do desenvolvedor), acesse
Novamente, verifique se apenas "Esvaziar o cache" está marcado.
Como alternativa, você pode tentar abrir uma nova sessão Privada no Firefox ou janela anônima no Chrome; também não deve armazenar em cache nenhum arquivo (incluindo os arquivos .JS) que você baixa e processa automaticamente ao navegar.
fonte
Estou usando um pequeno truque em um site no qual estou trabalhando ... pelos mesmos motivos que você. Eu faço pequenas alterações e tenho o código JavaScript carregado pelo código JavaScript e quero ter certeza de que estou sempre trabalhando com o script atual (sem cache).
Tente criar o código JavaScript que você está carregando em um arquivo PHP ... basta colocar
<?php ?>
no início e colocar o arquivo .php.Como o nome muda, o Internet Explorer acha que é um novo arquivo;)
fonte
No Chrome, basta pressionar Ctrle clicar no botão Atualizar. Eu descobri isso por acaso.
fonte
Abro o arquivo JavaScript em uma guia separada, Shiftatualizo, Shiftverifico se estou vendo as alterações mais recentes e atualizo a página real (na verdade, no meu caso, quadro em um conjunto de quadros, o que parece piorar as coisas). Isso funciona quase o tempo todo.
fonte
Eu não o usei, mas o complemento do Firefox "Limpar botão de cache" pode ser útil. Eu li a documentação deles, então não tenho certeza se isso também limpa o seu histórico de navegação.
fonte
Vá para as configurações de conteúdo no Chrome, desative o JavaScript e salve.
Em seguida, ative o JavaScript novamente.
fonte
Se você estiver trabalhando com JavaScript e estiver preocupado em recarregar a página para refletir as alterações no JavaScript. Tente usar o depurador do Chrome, onde você pode fazer alterações nos arquivos JavaScript carregados em tempo de execução e, sem usar qualquer recarregamento, pode testar novas funções ou alterações que deseja testar.
fonte
No Chrome mais recente, está disponível:
fonte
Adicione alguma função de data dinâmica no final do seu arquivo JavaScript. Isso forçará o navegador a carregar o arquivo JavaScript atualizado. Ou seja, ao incluir o arquivo .js, você pode adicionar .... xyz.js?
Obviamente, isso poderá ser removido assim que sua depuração estiver pronta e pronta para ser lançada.
fonte