怎么讓瀏覽器不緩存靜態資源


工作中很多場景都需要避免瀏覽器緩存

一、請求時想要禁用緩存, 可以設置請求頭: Cache-Control: no-cache, no-store, must-revalidate .

二、另一種常用做法: 給請求的資源增加一個版本號, 如下:

<link rel="stylesheet" type="text/css" href="../css/style.css?version=1.8.9"/>

這樣做的好處就是你可以自由控制什么時候加載最新的資源.

三、HTML也可以禁用緩存, 即在頁面的HEAD中加入meta標簽;雖能禁用緩存, 但只有部分瀏覽器支持, 而且由於代理不解析HTML文檔, 故代理服務器也不支持這種方式.

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM