簡體   English   中英

Flash是否在所有瀏覽器中都遵守Cache-Control&Expires標頭?

[英]Does Flash respect Cache-Control & Expires headers in all browsers?

我正在使用其他人制作的Flash .swf文件,但我沒有這個文件,也永遠不會有源文件。 我相信它是在Flash 9 / AS3中開發的,但是我不確定。

Flash程序從XML文件config.xml加載其設置。 通過編輯此文件,我可以手動強制重新緩存已加載的資產(通過在配置文件中的URL后面附加?uniquestring來稍后加載)。

但是,config.xml文件是硬編碼的,因此我不能對此強制查詢字符串。 默認情況下,瀏覽器僅在緩存中查找此內容,並且不會更新。

我可以使用PHP或.htaccess為config.xml發送各種樣式的no-cache頭,但是我不知道所有瀏覽器/ Flash播放器是否都會尊重它們,特別是IE,我已經閱讀了很多有關的信息。

有什么明確的答案嗎?

非常感謝,

詹姆士

Flash Player使用瀏覽器來獲取文件,然后由瀏覽器決定是否使用緩存中的項目或向服務器請求該項目。 因此,您用來告訴瀏覽器不要緩存XML的任何機制都應該起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM