瀏覽器會緩存相同文件名的css樣式表或者javascript文件。這給我們調試帶來了障礙,好多時候修改的代碼不能在瀏覽器正確顯示。
靜態常見的加載代碼如下:
<link rel="stylesheet" href="/css/all.css"> <script src="/js/main08.js"></script>
我們可以在加載靜態資源的,每次向服務器發送一個新的請求。來加載新的資源文件。做法如下
<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org" lang="en" th:with="unixstamp=${#dates.createNow().time}"> <link rel="stylesheet" th:href="@{'/css/all.css'(v=${unixstamp})}">
這樣每次請求就會加載最新的樣式表和javascript文件了,親測有效。工作比較忙,時間關系,不再准備詳細的文案。
