我正在使用 ASP.NET 開發一個網站。
我有一個帶有用戶名/密碼和連接按鈕的表單。
Internet Explorer 和 Firefox 會提示我儲存密碼,但 Google Chrome 不會。
知道為什麼嗎?
答案1
這可能是由於您的 Chrome 瀏覽器設定造成的:
設定 -> 進階 -> 提供儲存我在網路上輸入的密碼
答案2
這可能是因為該表格實際上並未被「提交」。檢查onsubmit屬性是否回傳false,即取消提交。
讀這個:https://stackoverflow.com/questions/4119385/why-doesnt-chrome-recognize-this-login-form
重要的評論是:
是的,當你刪除 return false 時它不起作用。您將需要重寫您的程式碼。 Chrome 不會將未「提交」的表單中的密碼儲存為安全功能。如果您希望「儲存密碼」功能發揮作用,您將不得不放棄整個花哨的 AJAX 登入。
答案3
我猜您的網站擁有 Chrome 認為「可疑」的 SSL/TLS 憑證。看: https://bugs.chromium.org/p/chromium/issues/detail?id=431618