今天濟南App開發(fā)公司給大家分享一下如何關(guān)閉表單自動填充;
默認情況下,瀏覽器會記錄用戶網(wǎng)頁上提交的輸入框的信息。這樣瀏覽器便能夠做到自動完成(在用戶開始輸入的時候給用戶提供可能的內(nèi)容)和自動填充(在加載的時候預先填充某些字段)功能。
這些功能可能涉及用戶的隱私,因此瀏覽器讓用戶可以禁用它(自動完成或自動填充),(不幸的是)它們默認0是啟用的。當然,許多提交的表單信息并不見得是有用的(例如:一次性的身份驗證碼-我把它理解為驗證碼)或是某些敏感信息(例如政府分發(fā)的身份識別碼和信用卡安全碼-我把它理解為身份證號和信用卡安全碼)。即使瀏覽器的自動填充出去開啟狀態(tài),網(wǎng)站(提供商)可能也不是那么喜歡瀏覽器記住這些字段的值。
要禁用的表單自動填充,網(wǎng)頁可以將 autocomplete 的屬性設(shè)置為 "off":
在這里設(shè)置 autocomplete="off" 會有兩種效果:
它會阻止瀏覽器為了以后自動完成類似的表單來自動保存表單數(shù)據(jù),但是瀏覽器是不一樣的。
它會阻止瀏覽器歷史記錄緩存中的表單數(shù)據(jù)。當表單數(shù)據(jù)來自緩存的時候,當用戶點擊返回按鈕來返回的時候,用戶填寫的信息是可見的。
在某些情況下,即使瀏覽器的自動填充設(shè)置為off,瀏覽器依然會繼續(xù)提示自動完成的值。這可能會讓開發(fā)者百思不得其解。強制瀏覽器不自動填充的方法是為autocomplete設(shè)置一個隨機的字符串,例如:
當這個隨機的值不是 可用值的時候,瀏覽器就會放棄自動填充。
分享完畢,謝謝大家的觀看,我們是專業(yè)App開發(fā),系統(tǒng)開發(fā),微信小程序開發(fā),醫(yī)療軟件開發(fā),如果您有這方面的需求,歡迎與我們電話聯(lián)系,我們將竭誠為您服務(wù)。