2012-11-23 115 views
0

基本上,我需要在請求特定靜態資源(pdf)時刪除請求標頭中的'高速緩存'部分。是否有可能使用js從請求頭中刪除'cache'?

這可能實現嗎?

多一點背景:

我比較兩個呼叫到一個文件中(如電話中分配給的iframe src屬性PDF的路徑)。一個工作,一個不工作。使用fiddler2我查看了流量,看起來唯一的區別是請求的請求頭不起作用,它包含If-Modified-Since在它的頭部的'cache'部分。如果我可以刪除它,我認爲它會解決我所瞭解的問題,因爲我瞭解緩存,顯示PDF的iframe可能會有問題。如果我錯了,但它不能解決問題,至少我已經認定這是一個問題。

編輯:這是獨家IE 8的問題,如果這是任何幫助:https://stackoverflow.com/questions/13528332/pdf-freezing-browser-do-i-have-enough-information-to-isolate-the-cause

+1

您是否嘗試過在網址的末尾添加隨機數字?例如thing.pdf?64563623 –

+0

明智的想法,謝謝隊友。我現在試試吧...... –

+0

你不需要從請求中刪除緩存頭。在響應中更好地設置正確的緩存標頭 – Bergi

回答

1

像@Lee泰勒說,在你的路徑使用唯一的變量。大多數情況下,這是通過時間戳完成的,因爲它是唯一的。

相關問題