Thymeleaf模板引擎繞過瀏覽器緩存加載靜態資源js,css文件


瀏覽器會緩存相同文件名的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文件了,親測有效。工作比較忙,時間關系,不再准備詳細的文案。


免責聲明!

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



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