Cosa devo fare per rendere il mio sito compatibile con il portachiavi iCloud di Safari in modo che salvi le password?


8

Ho notato che l'applicazione Web di un fornitore attiva la funzione "password suggerita" di Safari nei moduli "Crea password", ma in realtà non salva questa password quando viene inviato il modulo. Cioè, dopo aver inviato il modulo e aver effettuato nuovamente la disconnessione, il portachiavi iCloud di Safari non includerà le credenziali appena create nei suggerimenti di compilazione automatica. (Vengono presentate altre credenziali dello stesso dominio ma sottodominio diverso, quindi Safari sta chiaramente riconoscendo il campo come login.)

Allo stesso modo, la creazione manuale di una password (o l'accesso con essa) non sta attivando Safari per ricordare la password.

Mi viene in mente che i JavaScript coinvolti nell'invio dei moduli stanno offuscando in qualche modo l'azione e / o i dati. Quali azioni stanno cercando Safari quando si offre di salvare le password?

Risposte:


1

Di solito, credo che questi sistemi (LastPass, Keychain, Browser) riconoscano il requisito per il salvataggio dei campi in base al campo di input name.

Ad esempio, i miei moduli di accesso sembrano essere compatibili semplicemente usando due input. Uno con un textinput name="username"come attributo e un passwordinput con name="password"come attributo. Naturalmente assicurati di avere anche un input o un pulsante con il tipo di submit.

Finché il tuo codice viene riflesso in questo modo, non vedo alcun motivo per cui non funzionerebbe.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.