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