Ir para conteúdo

Arquivado

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

Anjusrafael

Swf no cache

Recommended Posts

Tenho uma pagina em html que carrega varios arquivos swf. Mas toda vez que atualizo a pagina no servidor, não aparece o novo swf, só aparece se eu alterar o nome do swf e se eu fizer isso, tambem terei que trocar o nome no arquivo index.

 

Bom, eu vi varias soluções em relação as metas tags de "control:cache" e "experes:0", só que acho que isso só funciona com HTTP 1.1 ou seja apenas textos. (foi que eu entendi).

 

A questão é: como fazer no html para que não grave nada da pagina nos arquivos temporarios ou histórico das pessoas, para que cada vez que fossem acessar, verão a pagina sempre atualizada.

 

Ah! meu cabeçalho esta assim:

 

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

 

<head>

<title>TV Atlântica</title>

<response.expires=0>

<link rel="shortcut icon" href="favicon.ico" >

<meta http-equiv="pragma" content="no-cache" />

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

 

 

<script language="javascript">AC_FL_RunContent = 0;</script>

<script src="AC_RunActiveContent.js" language="javascript"></script>

 

<script type="text/javascript">

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-21785303-1']);

_gaq.push(['_trackPageview']);

 

(function() {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();

</script>

 

</head>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde, para evitar o cache do HTML pode trabalhar com algumas instruções de algum script server-side (asp ou php).

Para evitar o cache do swf, visite a seção correspondente deste fórum que tem varios exemplos de como fazer.

Resumidamente é agregar um número aleatório (preferencialmente data e horário para evitar repetições) ao nome do arquivo swf.

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe minha ignorancia. Mas ja vi vários post sobre isso e não entendi nada. Acho que preciso de um passo a passo.

 

O que eu sei são os seguintes pontos:

 

* Não tem como evitar o cache do swf.

* Para que o browser carregue o swf atualizado, o swf terá que ter um nome diferente.

* è necessário o uso de PHP ou javascript para radonizar esse nome.

 

Bom.. isso é que eu sei... o resto preciso de ajuda pois não entendo de php e nem javascript. Fiz um cursinho de Webdesigner numm curso de nome pra nada, pois so me ensinaram html básico sem css e photoshop com corel draw.

 

Suplico... me ajudem ou me passem um link de tutorial passo a passo.

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.