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?