2013-10-31 35 views
1

我可以告訴Web瀏覽器不緩存特定文件嗎?我可以告訴Web瀏覽器不緩存特定文件嗎?

如:

<audio src="myAudio.wav" cache="false"> </audio>

如果是這樣,怎麼樣?

This <meta http-equiv="cache-control" content="no-cache" />告訴Web瀏覽器不緩存所有文件。這不是我正在尋找的。

+3

嘗試添加當前時間戳文件。例如:'' –

+4

您應該能夠將您的Web服務器配置爲發出正確的標頭以防止緩存。 – 2013-10-31 22:05:09

回答

6

當您的網絡服務器服務於myAudio.wav時,請設置一些標題以指示瀏覽器不要緩存該文件。

Cache-Control: no-cache, no-store, must-revalidate 
Pragma: no-cache 
Expires: <a paste date> 

對於日期格式的文檔,see this RFC(感謝cHao)。

或者,將時間戳添加爲GET參數,例如, myAudio.wav?time=39038392832

+0

'過期:'應該有一個HTTP風格的日期。 – cHao

+0

@cHao如果是這種情況,OP可以使用過去的日期。 – alex

+1

當前的日期/時間已經足夠。它不能是'0'並且被認爲是有效的。 (http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21) – cHao

相關問題