解決微信瀏覽器緩存問題,主要針對h5

微信瀏覽器處理緩存方式:

1.頭部處理緩存信息。

? ? ? ? ? ? ? ? ?<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />

? ? ? ? ? ? ? ? ? <meta http-equiv="Pragma" content="no-cache" />

? ? ? ? ? ? ? ? ? ?<meta http-equiv="Expires" content="0" />

2.修改js或css文件時加上版本號信息。

? ? ? ? ? ? ? ? ? ?<link href="css/app.css?v=20190625" rel="stylesheet">

? ? ? ? ? ? ? ? ? ?<script type="text/javascript" src="js/app.js?v=20190625"></script>

3.跳轉(zhuǎn)另一個頁面最好封裝一個方法增加隨機數(shù)。(可以參考下邊的方法)

/**

?*? 清理緩存的方法

?* 1.如果url地址有?加&,如果沒有加?并且增加隨機數(shù)?

?*/

function toNewPage(url){

?? ? if (url.indexOf('?') >0) {

?? ??? ? ?url+="&"+Math.random();

?? ? } else {

?? ??? ? ?url+="?"+Math.random();

?? ? }

?? ?window.location.href=url;

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,769評論 1 45
  • 第1章 認(rèn)識JS JavaScript能做什么?1.增強頁面動態(tài)效果(如:下拉菜單、圖片輪播、信息滾動等)2.實現(xiàn)...
    mo默22閱讀 1,492評論 0 5
  • Math對象 Math 對象用于執(zhí)行數(shù)學(xué)任務(wù)。 Math 對象并不像 Date 和 String 那樣是對象的類,...
    Zd_silent閱讀 487評論 0 0
  • 第3章 基本概念 3.1 語法 3.2 關(guān)鍵字和保留字 3.3 變量 3.4 數(shù)據(jù)類型 5種簡單數(shù)據(jù)類型:Unde...
    RickCole閱讀 5,489評論 0 21
  • js是前端工程師的核心,只有掌握了它才算進入真真的編程,代碼虐我千百遍,我視代碼如初戀。。。。 什么是javasc...
    jia林閱讀 716評論 2 2

友情鏈接更多精彩內(nèi)容