文章出處
文章列表
最近有用戶向我們反饋,修改密碼后,怎么也登錄不了我們網站,總是提示密碼錯誤。用戶確認密碼肯定沒錯,通過用戶發給我們的操作截圖看,用戶修改密碼的操作也沒問題。
開始我們沒能重現出這個問題,我們檢查了相關代碼,沒有發現任何可能會引起這個問題的疑點,問題真的非常奇怪,我們對這個問題的排查陷入了困境。
今天我們得知用戶用的是最新的 Chrome 62 瀏覽器,我們用這個版本的 Chrome 終于重現了問題。經過今天下午的排查,我們意外地吃驚地發現這竟然是 Chrome 的一個大 bug —— 如果你在 Chrome 中保存了登錄密碼,并且升級到了 Chrome 62 ,當你修改了登錄密碼,不管你是在修改密碼時更新了 Chrome 保存的密碼(實際 Chrome 并沒有更新密碼),還是在登錄時不用 Chrome 自動填寫的密碼而是自己手動輸入密碼(這是最過分的,手動輸入都不行),Chrome 始終會使用它保存的舊密碼自動填寫表單進行登錄,從而讓你總是登錄失敗。
而只有到 Chrome 的密碼保存設置頁面中刪除對應的 Chrome 保存的密碼,才能解決這個問題。
11月28日更新:后來在 stackoverflow 上找到了更好的解決方法,針對 Chrome 瀏覽器給 password 輸入框加上 autocomplete="new-password" 。
文章列表
全站熱搜