2010-04-16 53 views
1

This question refersHTML元緩存控制Vs的輸入元素自動完成

哪裏設置緩存控制HTML meta標籤進入自動完成的說法?如果您已通過設置CACHE-CONTROL = NO-CACHE告訴瀏覽器不要緩存任何內容,是否有必要爲敏感輸入顯式設置autocomplete = off?我假設,如果瀏覽器被告知不要緩存任何東西,它不能緩存我的敏感字段,但是當涉及到安全性時,不能緩存皮帶和大括號,對吧?我有兩種做法嗎?

感謝,

Fintan

回答

1

瀏覽器自動完成是無關的瀏覽器緩存。緩存保存通過網站發送給瀏覽器的實際數據 - 即HTML代碼,CSS,Javascript和圖像。自動完成功能是一種瀏覽器功能,可以將用戶輸入的內容保存到表單中。

設置「no-cache」不會停止自動完成,它會停止瀏覽器將頁面保存到用戶的計算機。如果頁面本身包含可能的敏感信息(表單之外),則使用它,否則用戶必須在每次訪問頁面時下載頁面,爲他們和服務器使用更多的帶寬。