SORU
1 NİSAN 2013, PAZARTESİ


Devre Dışı Bırakılması Chrome Otomatik Doldurma

Çeşitli formlarda chrome otomatik doldurma davranış sorunları içine çalışan edilmiştir.

Tüm çok yaygın ve doğru isimleri var olan bir form, bu tür"", "" veya "" onlar da otomatik tamamlama ve="" ayarlayın. şifre adı e-posta olarak

Otomatik tamamlama bayrağı başarıyla değerler açılan yazmaya başlamak gibi görünür, ama otomatik doldurur Krom değerleri değiştirilmediği otomatik tamamlama davranış alanları olarak devre dışı bıraktı.

Bu davranış, krom yanlış girişler, örneğin bir e-posta adresi ile telefon girişi doldurma dışında çok iyi olabilirdi. Müşteriler bu konuda şikayet var, benim yerel makine üzerinde yaptığım bir şey için, bazıları birden fazla durumda, ve sonuç bir tür yok oluyor doğrulandı.

Aklıma gelen tek geçerli çözüm dinamik Özel Giriş adları oluşturmak ve arka uç değerleri ayıklamak için, ama bu konu biraz hacky bir yol gibi görünüyor. Herhangi bir kategori veya tuhaf olan bu durumu düzeltmek için kullanılabilecek bir otomatik doldur davranış değişikliği var mı?

CEVAP
10 NİSAN 2013, ÇARŞAMBA


Eğer sadece bir site hatırlanacak bir kullanıcı adı ve parola varsa, Chrome güncel sürüm içine kullanıcı adı/e-posta adresiniz otomatik doldur olacağını buldumalanı öncetype=password Herhangi bir alan. Alan adında ne olduğu önemli değil - sadece şifre kullanıcı adınız olacak daha önce alan varsayar.

Eski Çözüm

Sadece <form autocomplete="off"> ve parola prefilling yanı sıra sezgisel her türlü alanlar bir tarayıcı yapabilir varsayımlara dayalı dolumu genellikle yanlış () önler. Hemen hemen şifre otomatik doldurma tarafından göz ardı gibi görünüyor <input autocomplete="off"> (Chrome, Firefox itaat ediyor) kullanarak karşı.

Çözüm Güncellendi

Chrome artık <form autocomplete="off"> yoksayar. Bu nedenle benim asıl çözüm silinmiş vardı) şimdi tüm öfke vardır.

Sadece birkaç alanları yaratmak ve onlarla gizli yapmak "display:none". Örnek:

<!-- fake fields are a workaround for chrome autofill getting the wrong fields -->
<input style="display:none" type="text" name="fakeusernameremembered"/>
<input style="display:none" type="password" name="fakepasswordremembered"/>

Sonra altındaki gerçek alanlarınız koyun.

Yorum eklemeyi unutmayın, ekibinizdeki diğer insanların ne yaptığını merak edecektir!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bcbauer

    bcbauer

    7 ŞUBAT 2007
  • ItZWaffleS420

    ItZWaffleS42

    9 EYLÜL 2011
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008