javascript - tomcat服務啟動後,怎麼清楚瀏覽器緩存
怪我咯
怪我咯 2017-05-17 10:07:22
0
7
671

Tomcat服務啟動後,由於瀏覽器緩存,造成了js 和css不能即時刷新過來,有什麼辦法在客戶登入發送請求的時候,將瀏覽器快取清理一次

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(7)
左手右手慢动作

如果光是說瀏覽器快取的話,我建議你使用谷歌瀏覽器的隱身模式,隱身模式下不會有緩存或者cookie
開啟的快捷鍵是ctrl +shift+n ,mac下將ctrl換成commd

给我你的怀抱

1.ctrl+F5刷新所有資源.

2.js/css新增版本控制

Ty80

不想清除快取的話就在請求的後面加個時間戳。

小葫芦

升級前這樣:.../.../foo.js?v=1,升级之后这样:.../.../foo.js?v=2

大家讲道理

瀏覽器快取跟tomcat重啟沒有關係,每個瀏覽器都有,清空快取有三種方式。如下:

  • 瀏覽器快取全部清空,以mac下chrome為例,chrome偏好設定-進階設定-隱私權設定-清除瀏覽資料

  • 開啟控制台,勾選☑️ Disable cache

  • Ctrl+Shift+N 或 Command+Shift+N 開啟隱私視窗

仅有的幸福

1、進入tomcat對應的/work/Catalina/localhost下找到對應的項目資料夾,刪除,或直接刪除/localhost資料夾也行,這一步只是為了清除jsp快取
2、靜態檔案如js/css文件後面加版本號碼如/common.js?v=1.0
3、可以在head裡面加no-cache限制,取消頁面快取

習慣沉默

這個需要用戶自己清理!除非你動態的去獲取靜態資源

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!