⑴ javascript怎麼清除緩存
javascript清除緩存的方法
方式一:用ajax請求伺服器最新文件,並加上請求頭If-Modified-Since和Cache-Control。
如下:
$.ajax({
url:'www.haorooms.com',
dataType:'json',
data:{},
beforeSend :function(xmlHttp){
xmlHttp.setRequestHeader("If-Modified-Since","0");
xmlHttp.setRequestHeader("Cache-Control","no-cache");
},
success:function(response){
//操作
}
async:false
});
方法二,直接用cache:false,
$.ajax({
dataType:'json',
data:{},
cache:false,
ifModified :true ,
success:function(response){
//操作
}
async:false
});
方法三:用隨機數,隨機數也是避免緩存的一種很不錯的方法!
URL 參數後加上 "?ran=" + Math.random(); //當然這里參數 ran可以任意取了
eg:
<script>
document.write("<s"+"cript type='text/javascript' src='/js/test.js?"+Math.random()+"'></scr"+"ipt>");
</script>
其他的類似,只需在地址後加上+Math.random()
注意:因為Math.random() 只能在Javascript 下起作用,故只能通過Javascript的調用才可以
方法四:用隨機時間,和隨機數一樣。
在 URL 參數後加上 "?timestamp=" + new Date().getTime(); 11
用PHP後端清理
在服務端加 header。("Cache-Control: no-cache, must-revalidate")(如php中)
方法五:
5、window.location.replace("WebForm1.aspx");
參數就是你要覆蓋的頁面,replace的原理就是用當前頁面替換掉replace參數指定的頁面。
這樣可以防止用戶點擊back鍵。使用的是javascript腳本,舉例如下:
a.html
以下是引用片段:
<html>
<head>
<title>a</title>
<script language="javascript">
function jump(){
window.location.replace("b.html");
}
</script>
</head>
<body>
<a href="javascript:jump()">b</a>
</body>
</html>
b.html
以下是引用片段:
<html>
<head>
<title>b</title>
<script language="javascript">
function jump(){
window.location.replace("a.html");
}
</script>
</head>
<body>
<a href="javascript:jump()">a</a>
</body>
</html>
⑵ 怎麼清除緩存
不知道你用的是IE6還是7或8,不過差不多,都在工具菜單的internet選項一欄里。
⑶ 怎麼刪除表單里自動記錄的某一項
用優化大師,他會列出所有的讓你挑。要刪除的在前面打個勾就可以了。
⑷ 如何刪除IE瀏覽器的表單歷史記錄
操作步驟如下:
1、打開ie瀏覽器,點擊設置,彈出菜單點擊internet選項;
⑸ 怎麼樣單獨清理某些網頁上保存的表單
1 自定義刪除(即想刪除哪條歷史記錄就刪除哪條)
比如在網路搜索網頁里的搜索欄中,點擊滑鼠左鍵兩次,會出現以前搜索過的歷史記錄。然後用滑鼠指向你想要刪除的歷史記錄(注意:是指向,不要點擊),這時這條歷史記錄會深色顯示,再點擊DEL鍵,就可以刪除這一條歷史記錄了。這種方法你可以隨心所欲,想刪哪條都可以。
2 完全刪除法
在桌面用滑鼠右鍵點擊IE圖標,再點屬性。選上面的「內容」按鈕。再點下面的「自動完成」按鈕。然後點擊「清除表單」,就可以把以前的所有歷史記錄刪掉。如果想以後也把錄用的內容不留歷史記錄,則把「表單」前面的勾去掉。
⑹ 怎麼刪除百度和搜搜上的搜索緩存
先確定下你用的是什麼瀏覽器,如果是微軟自帶的IE瀏覽器,那麼:
1、點擊IE頂部的「工具-選項-常規」,如圖
3、如果你是登陸的登陸狀態,那麼這個搜索記錄只是存在你這個ID裡面,退出後就沒有緩存記錄了。
⑺ 刪除歷史記錄、刪除cookies、刪除表單、刪除緩存之間有什麼區別誰能舉一個很通俗的例子解釋一下
刪除歷史記錄(網頁瀏覽記錄,你上過什麼網站的網址)相當於你去你一個朋友的家,結果下一次你還想想去,但是找不著路了。
刪除Cookies(網站伺服器數據,用戶名、密碼之類的東西)相當於說你去了你朋友家,你朋友給你一把鑰匙讓你可以隨意進他家的門(有時效性),結果你把鑰匙弄丟了,進不去他家門了。
刪除表單(網頁數據採集,注冊用戶或者登陸用戶時候的用戶名資料和電郵賬號)相當於你每次去你朋友家都不認得路,你需要通過一張地圖找到你朋友家,結果你把地圖弄丟了,找不著去的路了。
刪除緩存(硬碟內存儲器和外介面的中間臨時內存)相當於你想去你一個朋友家,但是你實在太胖了,胖得走不動。然後你就拚命減肥,然後就減肥成功能走路了,就能去了!
最後說一下,我打的這個比方好抽啊......
⑻ 教你如何刪除網頁上的表單記錄以及保存的密碼
1 自定義刪除(即想刪除哪條歷史記錄就刪除哪條)
在網路搜索網頁里的搜索欄中,點擊滑鼠左鍵兩次,會出現以前搜索過的歷史記錄。然後用滑鼠指向你想要刪除的歷史記錄(注意:是指向,不要點擊),這時這條歷史記錄會深色顯示,再點擊DEL鍵,就可以刪除這一條歷史記錄了。這種方法你可以隨心所欲,想刪哪條都可以。
2 完全刪除法
在桌面用滑鼠右鍵點擊IE圖標,再點屬性。選上面的「內容」按鈕。再點下面的「自動完成」按鈕。然後點擊「清除表單」,就可以把以前的所有歷史記錄刪掉。如果想以後也把錄用的內容不留歷史記錄,則把「表單」前面的勾去掉。
⑼ 怎樣清除網站的緩存
如何刪除?
1、點擊打開一個IE。
2、點擊菜單欄中的「工具」菜單中的「internet選項」
3、在彈出的對話框中點擊「刪除文件」.
4、在彈出的對話框中」刪除所有離線內容」打勾,之後點確定.
5、點擊確定後,滑鼠可能會變成比較忙的狀態,這是因為緩存較多的緣故,一般情況下十秒左右滑鼠就會恢復正常,之後再點擊右下角的「確定」退出。這樣電腦IE的緩存就清除完畢了。