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、更新文件的時候,在引用css,js等文件的語句上加上一個版本號,就能有效防止瀏覽器一直使用緩存中的css,js
<link href="css/demo.css?v=201606131149" rel="stylesheet">
3、防止頁面被緩存的方法,在URL后面添加隨機參數,這樣每次訪問的都是不同的連接
window.location='xxx.html?_r='+Math.random();