Apa yang harus saya lakukan untuk membuat situs saya kompatibel dengan Keychain iCloud Safari sehingga menyimpan kata sandi?


8

Saya perhatikan bahwa aplikasi web vendor memicu fitur Safari "kata sandi yang disarankan" pada formulir "buat kata sandi", tetapi sebenarnya tidak menyimpan kata sandi ini ketika formulir dikirimkan. Yaitu, setelah mengirimkan formulir dan keluar kembali, Keychain iCloud Safari tidak akan memasukkan kredensial yang baru dibuat dalam saran pengisianOtomatis. (Kredensial lain dari domain yang sama tetapi subdomain yang berbeda disajikan, sehingga Safari dengan jelas mengenali bidang tersebut sebagai login.)

Demikian pula, membuat kata sandi secara manual (atau masuk dengannya) tidak memicu Safari untuk mengingat kata sandi tersebut.

Terjadi pada saya bahwa JavaScript yang terlibat dalam pengiriman formulir 'mengaburkan tindakan dan / atau data dalam beberapa cara. Tindakan apa yang dicari Safari saat menawarkan untuk menyimpan kata sandi?

Jawaban:


1

Biasanya, saya percaya sistem ini (LastPass, Keychain, Browser) mengenali persyaratan untuk menyimpan bidang yang bergantung pada bidang input Anda name.

Sebagai contoh, formulir login saya tampaknya kompatibel hanya menggunakan dua input. Satu textinput dengan name="username"sebagai atribut dan satu passwordinput dengan name="password"sebagai atribut. Tentu saja memastikan bahwa Anda juga memiliki input atau tombol dengan tipe submit.

Selama kode Anda direfleksikan sedemikian rupa, saya tidak dapat melihat alasan mengapa itu tidak akan berhasil.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.