工作中很多場景都需要避免瀏覽器緩存
一、請求時想要禁用緩存, 可以設置請求頭: 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"/>