0
我需要強制重新加載緩存,當用戶轉到我的頁面時(出於幾個原因),我已經看到了使用服務器端代碼執行此操作的方法,但我正在使用託管的CMS並且無法使用服務器端代碼。有沒有辦法單獨使用JavaScript來做到這一點?強制瀏覽器重新加載沒有服務器端代碼的chache
或者我應該在所有的css和js文件上使用myjavascript.js?=v1
之類的東西嗎?
什麼是最好的方法?
我需要強制重新加載緩存,當用戶轉到我的頁面時(出於幾個原因),我已經看到了使用服務器端代碼執行此操作的方法,但我正在使用託管的CMS並且無法使用服務器端代碼。有沒有辦法單獨使用JavaScript來做到這一點?強制瀏覽器重新加載沒有服務器端代碼的chache
或者我應該在所有的css和js文件上使用myjavascript.js?=v1
之類的東西嗎?
什麼是最好的方法?
你可以使用一個HTML meta標籤,像
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
這不會在所有情況下可靠地工作,但是是一種選擇。 – JohnFx
所以,你要JS把頁面重新加載自身,而無需使用的緩存版本。那是對的嗎? – JohnFx
請參閱http://stackoverflow.com/questions/1011605/clear-the-cache-in-javascript –
我希望整個網站被重新加載。我不想讓我的網站的緩存版本被使用一點(我有幾個原因,但我不打算在這裏解釋) – L84