IE瀏覽器使用ajax時嚴重的快取問題。

2021-08-07 23:14:58 字數 418 閱讀 2814

問題:

目前發現ie瀏覽器在使用原生js的get方式傳送ajax請求時,只有第一次會請求到伺服器端,在控制台列印出內容。而後續的get請求不會走伺服器端,伺服器打斷點不會跳進去,控制台也不會列印出任何內容。但請求成功後狀態碼為200的彈窗還是有效。原因是此時瀏覽器url請求走的是ie的快取,導致此種現象發生。

解決:客戶端解決:對ie進行設定

:internet選項--瀏覽歷史記錄--設定-- internet 臨時檔案的選項改為「每次訪問網頁時」

其他解決方案:參考:

強制IE瀏覽器使用標準模式渲染

ie瀏覽器一直是廣大前端工程師頭疼的事,今天就遇到乙個問題,頁面在ie相容性模式下顯示不正常,解決方法是強制ie瀏覽器使用標準模式渲染。以上 告訴ie瀏覽器,無論是否用dtd宣告文件標準,ie8 9都會以ie7引擎來渲染頁面。以上 告訴ie瀏覽器,ie8 9都會以ie8引擎來渲染頁面。以上 告訴ie...

ie相容問題,強制使用ie瀏覽器使用最高版本核心

在ie8瀏覽器以後版本,都有乙個 相容性檢視 讓不少新技術無法使用。那麼如何禁止瀏覽器自動選擇 相容性檢視 強制ie以最高端別的可用模式顯示內容呢?下面就介紹一段html x ua compatible是乙個設定ie瀏覽器相容模式的屬性,在ie8瀏覽器之後誕生。ie8或者ie9有很多種模式,比如,i...

IE瀏覽器Ajax快取問題

ie瀏覽器ajax快取問題 ie會針對ajax請求的位址快取請求結果,直到快取過期之前,針對相同位址發出的請求,只有第一次會請求會真正傳送到服務端.解決方式 手動清空ajax快取 優點 方便快捷,可以統一配置 缺點 統一配置的情況下,所有ajax都不快取,不統一配置下,每次使用ajax都要重新設定c...