這與How does browser know when to prompt user to save password?有關,除了我的Safari特定於Safari。Safari如何知道何時提示用戶保存密碼?
我有一個網站,其中有兩種不同的登錄方式。第一種是您必須輸入電子郵件地址,密碼和帳戶域的主站點。第二種方法是實際轉到您的域(指向我的服務器),在此時您只需要輸入您的電子郵件和密碼。
以第二種方式(兩種輸入法)登錄,Safari,Chrome和Firefox都會詢問我是否想保存用戶名和密碼(如預期的那樣)。
但以第一種方式登錄(三個輸入),只有Chrome和Firefox詢問。 Safari不會。
我的表單不是AJAX/Javascript。它有一個表單標籤,一個提交按鈕,以及三個帶有ID /名稱的輸入 - 電子郵件,密碼(類型=密碼)和account_domain。我沒有自動完成=關閉。
有沒有人知道Safari正在尋找什麼要求保存用戶名/密碼?它是B/C我有三個輸入而不是兩個?
作爲一個說明,我使用Safari對我妻子的Mac進行了相同的測試,並且在任何情況下都沒有提示她保存。所以我不知道。
我證實我們都沒有點擊這些網站中的任何一個的「永遠不會記住密碼」。