解決煩人的由瀏覽器緩存引起的問題

1、最直接的辦法
Internet選項-》Internet臨時文件“設置”-》“每次訪問此頁時檢查”
缺點是要設置每臺客戶端,客戶端較多時不可取


2、設置網頁頭(header)
HTML
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Mon, 23 Jan 1978 20:52:30 GMT">
ASP
<%
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.cachecontrol = "no-cache"
%>
PHP
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
JSP
<%
response.setHeader("Pragma","No-Cache");
response.setHeader("Cache-Control","No-Cache");
response.setDateHeader("Expires", 0);
%>


3、簡單有效的辦法
在訪問的URL後面拼接隨機數作爲參數
 var randomNum = Math.random();
 url += "&randomNum="+randomNum;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章