静态html引入js添加随机数后缀防止缓存
生活随笔
收集整理的這篇文章主要介紹了
静态html引入js添加随机数后缀防止缓存
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?在web項目開發中,頁面引入js被修改時,為避免瀏覽器緩存引起的問題,在引入js時,給js名后面加上隨機數,以保證每次都發送新的請求。
在jsp中,一般通過后臺取隨機數即可,代碼如下:
<script src="js/test.js?v=<%=Math.random()%>" type="text/javascript"></script>
在html靜態頁面中引入時,用到js的Math.random函數,不能直接加載v后面,有問題,搜了解決方法,有效,但不知道是否有更完善的方法,
代碼如下:
<script src="" id="script1" type="text/javascript"></script><script type="text/javascript">document.getElementById("script1").src="test.js?ver="+Math.random(); </script>//或<script type="text/javascript">document.write('<script src="test.js?ver="'+Math.random()+' type="text/javascript"></script>');</script>//等等?
轉載于:https://www.cnblogs.com/blackheartinsunshine/p/6410644.html
總結
以上是生活随笔為你收集整理的静态html引入js添加随机数后缀防止缓存的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python使用flask模块和前端交互
- 下一篇: Cross-Site Scripting