在我的應用程式中,我有一個“更改密碼”表單,要求用戶輸入當前密碼和新密碼(兩次)。
輸入當前密碼的目的是一種安全措施,例如,如果用戶離開他們的辦公桌,它會阻止其他人更改他們的密碼并獲得對其帳戶的控制權。
出于這個原因,我絕對不希望這個欄位自動完成。但是,如果我不指定autocomplete屬性,我會在 Chrome 的開發控制臺中收到以下警告
[DOM] 輸入元素應具有自動完成屬性(建議:“current-password”):(更多資訊:https ://www.chromium.org/developers/design-documents/create-amazing-password-forms/ )<input id="當前密碼" type="密碼">?
如果我添加一個屬性autocomplete="current-password",警告將不再出現,但該欄位會自動填充用戶的當前密碼,這違背了該欄位的目的。
如何防止該欄位被自動填充,而不會在 Chrome 控制臺中收到警告?
uj5u.com熱心網友回復:
您可以在 autocomplete 屬性中使用off值。例如:autocomplete="off"
在MDN Web Docs上閱讀有關它的更多資訊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/497738.html
