文章詳情頁
javascript - tomcat服務啟動后,怎么清楚瀏覽器緩存
瀏覽:86日期:2023-11-30 11:34:15
問題描述
Tomcat服務啟動后,由于瀏覽器緩存,造成了js 和css不能實時刷新過來,有什么辦法在客戶登錄發送請求的時候,將瀏覽器緩存清理一次
問題解答
回答1:如果光是說瀏覽器緩存的話,我建議你使用谷歌瀏覽器的隱身模式,隱身模式下不會有緩存或者cookie開啟的快捷鍵是ctrl +shift+n ,mac下將ctrl換成commd
回答2:1.ctrl+F5刷新所有資源.
2.js/css添加版本控制
回答3:不想清緩存的話就在請求的后面加個時間戳。
回答4:升級之前這樣:.../.../foo.js?v=1,升級之后這樣:.../.../foo.js?v=2
回答5:瀏覽器緩存跟tomcat重啟沒有關系,每個瀏覽器都有,清空緩存有三種方式。如下:
瀏覽器緩存全部清空,以mac下chrome為例,chrome偏好設置-高級設置-隱私設置-清除瀏覽數據
打開控制臺,勾選?? Disable cache
Ctrl+Shift+N 或 Command+Shift+N 打開隱私窗口
回答6:1、進入tomcat對應的/work/Catalina/localhost下找到對應的項目文件夾,刪除,或者直接刪除/localhost文件夾也行,這一步只是為了清除jsp緩存2、靜態文件如js/css文件后面加版本號如/common.js?v=1.03、可以在head里面加no-cache限制,取消頁面緩存
回答7:這個需要用戶自己清理!除非你動態的去獲取靜態資源
標簽:
JavaScript
排行榜
