IE 瀏覽器 GET 請求緩存問題


問題描述

IE 瀏覽器(筆者使用的版本是 IE 11)在發起 GET 請求,當參數一樣時,瀏覽器會直接使用緩存數據,這樣對於實時性有要求的數據不適用。筆者在使用 Chrome 或 FF 時發現瀏覽器並未發現 GET 請求的緩存問題

解決

方案一
最簡單的方法在我們的 get 請求后面添加一個參數 t = 時間戳
t = new Date().getTime();
方案二
還有一種方法就是在請求標頭里放兩個 k-v
['Cache-Control'] = 'no-cache';
['Pragma'] = 'no-cache';


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM