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