1. 程式人生 > >【問題解決】IE 瀏覽器 GET 請求快取問題

【問題解決】IE 瀏覽器 GET 請求快取問題

問題描述

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

問題解決

方案一

最簡單的方法在我們的 get 請求後面新增一個引數 t = 時間戳

t = new Date().getTime();

例如:

方案二

還有一種方法就是在請求標頭裡放兩個 k-v

['Cache-Control'] = 'no-cache';
['Pragma'] = 'no-cache';