2012-06-07 12 views
0

我正在使用由其他人制作的Flash .swf文件,但我不知道它的來源。我相信它是在Flash 9/AS3中開發的,但我不確定這一點。Flash是否尊重所有瀏覽器中的Cache-Control&Expires標頭?

Flash程序從XML文件中加載其設置:config.xml。通過編輯這個文件,我可以手動強制重新緩存加載的資源(通過將?uniquestring附加到將在稍後加載的配置文件中的URL)。

但是,config.xml文件是硬編碼的,我無法在此上強制查詢字符串。默認情況下,瀏覽器只是在緩存中查找並不更新。

我可以使用PHP或.htaccess爲config.xml發送各種樣式的no-cache標頭,但我不知道所有瀏覽器/ flash播放器是否會尊重它們,特別是我讀過的很多IE瀏覽器相互矛盾的信息。

是否有任何明確的答案?

非常感謝,

詹姆斯

回答

1

Flash Player使用瀏覽器取回文件,並且它是由瀏覽器,以決定是否將使用該項目在高速緩存中或從服務器請求它。因此,您用來告訴瀏覽器不要緩存XML的任何機制都應該有效。

+0

感謝Sunil,在我讀完所有相互衝突的信息後,很高興得到一個很好的簡單答案。非常感謝! –

相關問題