porque o Safari sempre obtém o status 200, nunca 304 para o meu arquivo .swf?

4

Eu uso um aplicativo Flash como um arquivo .swf (com arquivo de wrapper HTML), e o Safari sempre recupera com GET status = 200 , nunca 304 . Assim, o Safari nunca usa cache para este arquivo e faz o download dele toda vez (é um arquivo grande).

Quando eu inspeciono o cache do Safari, ele nunca parece conter o arquivo .swf.

O Chrome, o Firefox e o IE usam o cache bem (por exemplo, a segunda visita ao site retorna status 304 ).

Se eu usar um manifesto de cache para o arquivo swf, o Safari armazenará / recuperará do cache offline, mas meus clientes não permitirão que o arquivo seja armazenado em nada além do cache padrão, portanto não é uma solução (embora, talvez útil para depuração?).

Outras pessoas experimentam isso, ou é só eu?

Alguma ideia do que posso fazer para tornar o cache do Safari corretamente?

    
por ggkmath 02.11.2013 / 01:45

0 respostas