Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

~Thiago Lara

cache dos browsers

Recommended Posts

Fala pessoal,

Bom eu sempre gosto de dar uma pesquisada antes de postar, porem nao achei nada ou nao consegui algo que me interesasse em relacao a este assunto.

 

Estou com um grande problema!

Como todos nos sabemos, os navegadores "guardam" em cache os arquivos flash(swf) e seu conteudo para que em uma nova visita nao precise requisitar novamente para o servidor tais arquivos e o carregamento da pagina fica mais rapido.

 

Ate ai tudo bem! Porem estou usando um swf de 4 fotos que carregam do servidor os nomes:

 

1.jpg

2.jpg

3.jpg

4.jpg

 

E estes sao atualizados de acordo com que administrador do site atualiza a galeria de fotos do site.

 

A grande pergunta e: "Como impedir que o flash seja guardado em cache nestes casos? Ou como forcar que o carregamento deste swf seja feito a cada visita? Ou como fazer com que o flash leia estas imagens novas instanteamente ao serem atualizadas?

 

Obrigado

 

Estou no aguardo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma das soluções é gerar um número aleatório usando Javascript e passar como parâmetro para o arquivo .swf no momento do carregamento.

 

Ex. arquivo.swf?11234, arquivo.swf?11235, etc..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom se estiver vindo de um banco XML

 

Ou qualquer tipo de load

 

Você pode sempre colocar load("arquivo.xml?cache="+Math.random()*99);

 

E pronto ta resolvido seu problema :D

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.