如何防止IE緩存發送到服務器的請求?防止在post過程中在IE中緩存ajax請求
我試圖通過設置(「緩存控制:無緩存)。在HTTPS響應對象,但仍然是IE的緩存我的請求數據
請找TMY項目的詳細信息如下:
在我的應用我發送登錄請求到服務器。所以以後我登錄,如果我用WinHex的工具,我能夠獲得在存儲密碼的詳細資料佔用內存轉儲。
- 我正在清除對話refrense也不過請求數據仍然被緩存。
請建議我一些工作,以防萬一這個
如何防止IE緩存發送到服務器的請求?防止在post過程中在IE中緩存ajax請求
我試圖通過設置(「緩存控制:無緩存)。在HTTPS響應對象,但仍然是IE的緩存我的請求數據
請找TMY項目的詳細信息如下:
在我的應用我發送登錄請求到服務器。所以以後我登錄,如果我用WinHex的工具,我能夠獲得在存儲密碼的詳細資料佔用內存轉儲。
請建議我一些工作,以防萬一這個
在一個項目中,我做了一段時間後我有相同的問題,我搜索了四周,發現建議增加一個時間戳請求的幾件事情,那也行,但這是最適合我的優雅方式。
$('document').ready(function() {
$.ajaxSetup({
cache: false
});
});
你可以嘗試用一個隨機值向你的URL添加一個參數,這樣可以防止該URL永遠是相同的。
例子:
普通網址:
www.test.com/test.php
假不同的URL:
www.test.com/test.php?_dc=12353somerandomval
確保_dc
參數總是有不同的值,你可以(爲例如)爲此使用JavaScript日期對象(它返回當前時間以毫秒爲單位,這幾乎總是不同):
params: {
_dc : new Date().getTime()
}
謝謝,我們剛剛對Web客戶端發送給服務器的數據實施了RSA加密。我們嘗試了時間戳選項,但沒有奏效 – Naveen 2013-07-31 07:11:34