2011-09-15 54 views
0

我需要強制重新加載緩存,當用戶轉到我的頁面時(出於幾個原因),我已經看到了使用服務器端代碼執行此操作的方法,但我正在使用託管的CMS並且無法使用服務器端代碼。有沒有辦法單獨使用JavaScript來做到這一點?強制瀏覽器重新加載沒有服務器端代碼的chache

或者我應該在所有的css和js文件上使用myjavascript.js?=v1之類的東西嗎?

什麼是最好的方法?

+0

所以,你要JS把頁面重新加載自身,而無需使用的緩存版本。那是對的嗎? – JohnFx

+0

請參閱http://stackoverflow.com/questions/1011605/clear-the-cache-in-javascript –

+0

我希望整個網站被重新加載。我不想讓我的網站的緩存版本被使用一點(我有幾個原因,但我不打算在這裏解釋) – L84

回答

2

你可以使用一個HTML meta標籤,像

<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> 
+0

這不會在所有情況下可靠地工作,但是是一種選擇。 – JohnFx