arquivos antigos keep carregamento do navegador Internet swf?
Pergunta
Eu tenho um arquivo swf, carregado no servidor. Mas sempre que fazer alterações nos arquivos, enviados e substituir o antigo, que eu vá para o navegador, limpar o cache e tudo, atualizar a página, mas ainda carregar o arquivo swf de idade. (Você sabe o que quero dizer?)
Mas depois de 10 -. 20 horas, eu visitei a página novamente, é carregado o novo
Existe uma maneira de carregar o novo swf sem ter que esperar por 10 -? 20 horas
(a minha última opção é mudar o nome do swf, que trabalha imediatamente. Mas por alguma razão, renomeando é a minha última opção, eu gostaria de saber se há algo que possa fazer antes de eu mudar o nome do arquivo.)
Aqui estão a lista do que eu tentei fazer para carregar um novo swf:
-
cache do navegador Limpar
-
Limpar dns cache (ipconfig / flushdns)
-
Incluir cabeçalho em html meta Pragma no-cache (esqueceu a fórmula, porque eu copiado de internet)
-
Mudar o nome do swf (que funciona imediatamente)
Solução
Parece que você precisa adicionar algumas coisas extra para a URL que aponta para o SWF. Escrever uma função como esta (PHP) ...
<?php
function swfURL($url2swf){
return $url2swf . "?random_number=" . rand(1,9999);
}
?>
Ou fazer algo semelhante com javascript. O número aleatório no final da URL será ignorado, mas ele vai fazer tudo o que é cache o resultado acho que é algo novo carregamento.
Outras dicas
Consulte http://forums.adobe.com/thread/26247