搜尋

首頁  >  問答  >  主體

javascript - tomcat服務啟動後,怎麼清楚瀏覽器緩存

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

怪我咯怪我咯2746 天前725

全部回覆(7)我來回復

  • ringa_lee

    ringa_lee2017-05-17 10:09:22

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

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-17 10:09:22

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

    2.js/css新增版本控制

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-17 10:09:22

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

    回覆
    0
  • 高洛峰

    高洛峰2017-05-17 10:09:22

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

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-17 10:09:22

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

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

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

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

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-17 10:09:22

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

    回覆
    0
  • 習慣沉默

    習慣沉默2017-05-17 10:09:22

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

    回覆
    0
  • 取消回覆