js 自動清除瀏覽器緩存方法

說明

1.分享頁更新后,瀏覽器總是有緩存,須手動清理才能加載修改后的CSS和JS,故在加載地址后動態(tài)添加一個隨機(jī)數(shù)(或時間戳)來確保每次加載的文件都不同來消除緩存。
2.在加載js文件時,被加載js文件字符串的結(jié)束標(biāo)簽 </script>會與本段js代碼的開始標(biāo)簽<script>配對,解決辦法參照下面示例代碼。

清除css文件

<script>
        document.write("<link rel='stylesheet' href='./src/styles/main.css?time="+Math.random()+"'>");
</script>

清除js文件

<script>
        document.write("<script type='text/javascript' src='./src/scripts/video.js?time="+Math.random()+"'></"+"script"+">")
 </script>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,124評論 1 92
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,987評論 25 709
  • 轉(zhuǎn)載:H5緩存機(jī)制淺析-移動端Web加載性能優(yōu)化【干貨】 作者:賀輝超,騰訊游戲平臺與社區(qū)產(chǎn)品部 高級工程師 目錄...
    meng_philip123閱讀 11,683評論 6 48
  • 0. 前言 前面有被用戶投訴 APP 流量消耗厲害: 于是乎考慮了流量方面的問題。暫時 APP 中涉及流量的幾個方...
    zyl06閱讀 24,459評論 5 63
  • 姑娘!醒醒吧!他已經(jīng)放棄你了,別再堅(jiān)持了… 前不久我的一高中同學(xué)打電話給我,我倆在高中時關(guān)系就非常好,我倆也一直在...
    永不言棄夢閱讀 360評論 0 0

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