禁止火狐瀏覽器快取input標籤方法

2021-09-08 18:25:07 字數 1006 閱讀 7613

禁止火狐瀏覽器快取input標籤方法

問題1:在火狐瀏覽器裡,雲平台的輸入框、選項框、勾選框…填寫之後按f5重新整理頁面,之前填的東西會保留著,其它瀏覽器不會

火狐強制重新整理用ctrl + f5

瀏覽器自動儲存表單內容可以設定的

問題2:在網頁上用的方式來儲存一些變數,值被改變後,按下f5重新整理網頁,input的值會被firefox自動還原到重新整理前的狀態,所以某些時候,一些基於這些值進行的js事件就無法被初始化。

讓firefox不快取input值需要進行如下修改:

input加上乙個 autocomplete="off" 的屬性就能阻止firefox的預設快取機制。重新整理之後,這些input的值都初始化。

還有乙個寫法,在form標籤裡面加上autocomplete="off" 的屬性可以把全個表單中所有input都設定為不快取的:

---------------------------------------

另外級聯選擇的可以在頁面載入完成後用js重新賦值一次。

//避免瀏覽器快取選擇已選省份無法觸發onchange事件,省份不為0,城市為0時自動根據省份請求城市

$(function(),

error: function(result)

});}

});其他幾種禁止瀏覽器快取頁面的方法:

1.在要禁止快取的頁面中加以下指令碼:

2.在要禁止快取的頁面中加以下指令碼:

jsp**

<%

response.setheader("cache-control","no-cache");

response.setheader("pragma","no-cache");

response.setdateheader ("expires", 0);

%>

head 裡面是整個頁面的快取,跟表單input不一樣的

返回狀態304的就是快取到本地的檔案,不會重新從伺服器載入的

http快取機制是有很多種很多層面的,有空可以深入了解下

input禁止瀏覽器記住密碼

再網上找了很多方法,都沒用 1,設定autocomplete off 或者autocomplete new password 部分有用 2,放置無效 3,動態將密碼框的value改為小圓點或者 麻煩 4,通過focus動態改變input的屬性無效還麻煩 5,使用屬性 webkit text secu...

更改火狐瀏覽器快取路徑

檢視火狐瀏覽器的當前的快取路徑 在firefox位址列中輸入 about cache 並鍵入回車,可以看到當前firefox的記憶體緩衝位置與磁碟快取記憶體位置。繼續單擊該頁面上的 list cache entries 鏈結,可以進一步檢視緩衝區中有哪些資料檔案,並可以檢視這些資料資訊的具體屬性。剛...

清除瀏覽器input中快取

多數瀏覽器缺省會快取input的值,只有使用ctl f5強制重新整理的才可以清除快取記錄。如果不想讓瀏覽器快取input的值,有2種方法 方法一 在不想使用快取的input中新增 xml html code autocomplete off eg input type text autocomple...