當前位置:
首頁 > 知識 > IE瀏覽器的緩存問題

IE瀏覽器的緩存問題

問描述題

項目中用戶在網頁中退出登錄後,立即切換為另一個賬號登錄,在IE中卻出現某些數據依然為上一個用戶保留的?

  • 1
  • 2

問題思考

為啥只在ie中存在?為啥只是某些數據?

  • 1
  • 2

問題原因

ie瀏覽器在第一次get請求時會從後端數據中獲取資源,然後保存到自己的緩存中,

往後的幾次同一個url的請求ie瀏覽器不再會去從後端資料庫獲取資源而是直接從緩存中獲取。

  • 1
  • 2
  • 3

解決方法

1.在每次get請求時都必須確保url時唯一的,常用的方法是在query中加一個時間戳,

類似api/getAccountInfo?_actime=123142353456

2.既然只在get請求中存在,可以把get轉換為post請求,ie就不會緩存了

IE瀏覽器的緩存問題

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

scrollView滾動視圖實現商城模塊(附代碼)
學習馬云:你的一生到底該往哪個方向走?

TAG:程序員小新人學習 |