1. 程式人生 > >html不重新整理頁面更新js和圖片

html不重新整理頁面更新js和圖片

網頁快取Js,css以及圖片導致頁面重新整理無效果的三種解決辦法,如下:

方法一(php頁面新增):

檢視程式碼 列印
1 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
2 header("Cache-Control: no-cache, must-revalidate");
3 header("Pragma: no-cache");

方法二(html的head塊中):

檢視程式碼 列印
1 <META HTTP-EQUIV="pragma" CONTENT="no-cache"
>
2 <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
3 <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
4 <META HTTP-EQUIV="expires" CONTENT="0">

方法三

對於圖片或者css,可使用如下方式:

檢視程式碼 列印
1 <img src="./data/avatar_mingpian_bak.jpg?rand=h9xqeI"
  width="156" height="98">

對於js則可以直接使用時間戳:

檢視程式碼 列印
1 <script language="javascript" src="UILib/Common/Common.js?time=new Date()">