Chrome: Otomatik tamamlama belirli giriş alanlarında çalışmıyor


12

Chrome'da, otomatik tamamlamanın çoğu giriş kutusunun geçmişini hatırlayacağı, ancak belirli bir alanda herhangi bir geçmişi kaydedemediği bir sorunla karşılaştım. Firefox bu alanın geçmişini başarıyla kaydedebildi ve Chrome hala diğer alanların% 99'uyla çalışıyor. Aynı formdaki başka yerlerdeki alanlar bile geçmişini kaydeder. Bu seçici soruna neyin yol açacağını kafamda sararak zor anlar yaşıyorum.

Bunun için herhangi bir geçici çözüm var mı? Bu sorunu daha önce yaşamış olan var mı?


EDIT: Yanılmışım, Chrome bu sitedeki HERHANGİ bir alanı hatırlamak istemiyor gibi görünüyor. Firefox, aynı formdaki herhangi bir metin alanını hatırlamakta sorun yaşamaz. Bu SugarCRM (web tabanlı CRM sistemi), bu yüzden gerçekten bir bağlantı gönderemiyorum. Bu söz konusu orijinal giriş kutusunun kodudur:

<input type='text' name='ranumber_c' 
id='ranumber_c' size='30' 
maxlength='255' 
value='300149' title='' tabindex='243' >

Kodda, form geçmişini kaydetmeyi potansiyel olarak devre dışı bırakabilecek (veya kesecek) başka yerler var mı?


DÜZENLEME 2: @iglvzx - İlginç olan DOCTYPE, hemen hemen tüm form etiketlerinin hatalı oluşturulmasına rağmen XHTML Sıkı gösteriyor.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Bu, Chrome'un giriş alanını tanımasını gerçekten engeller mi?


2
Deneyimlerime göre bu sorun, standart giriş alanları kullanmayan veya bir alanı hatırlanmaya zorlayan web geliştiricilerinin (kredi kartı veya hassas bilgilerde olduğu gibi) neden olur. Bazı örnek bağlantılar gönderebilirseniz, HTML kaynağına bakabilir ve neler olduğunu görebiliriz.
iglvzx

İglvzx kelimelere ek olarak , mümkünse sorunu daha iyi anlamaya yardımcı olabilecek ekran görüntülerini paylaşın.
Siva Charan

@Brett, sayfanın ne DOCTYPE ? Giriş etiketi kapalı olmalıdır, yani <input ... />.
iglvzx

1
Bu sorunu Barkod / ID alanında catalog.sjlibrary.org/patroninfo adresinde yaşadım . Chrome "Adınız" girişini hatırlıyor, ancak "Barkod" u hatırlamıyor. Firefox'ta işaretlendi ve "Barkod" alanını düzgün hatırlamıyor.
Mu Mind

2
Eğer value="300149"öyleyse, bunu giriş kutusuna doldurmalı, başka bir değere otomatik tamamlamamalıdır.
Sablefoste

Yanıtlar:


0

Anladığım kadarıyla, Firefox, bilgilerin ilişkilendirilebileceği "ad" özniteliğine sahip herhangi bir form giriş alanı için bilgileri kaydedecek ve chrome / safari / opera yalnızca adresler ve ödeme bilgileri gibi belirli değerli bilgileri kaydedecektir.


0

Sorunlu alanın HTML kodunu aynı biçimde diğerleriyle karşılaştırmayı deneyin. Benzerlikler nelerdir? Farklılıklar nedir?

Daha fazla ayrıntı bilmeden, daha genel bir yaklaşım, alanı Chrome'un Otomatik Doldurma motoru tarafından kategorize edilmeye zorlamaktır. Bazı alanlar doğru şekilde etiketlenmediğinden, Otomatik Doldurma bunlarla ilgili sorun yaşayabilir. Olası bir çözüm olarak, Chrome'un sayfadaki her form alanına benzersiz bir kimlik imzası eklemesine izin verebilirsiniz.

Bu deneysel özelliği etkinleştirmek için yeni bir sekmede aşağıdaki URL'yi ziyaret edin ve bayrağı Etkin olarak ayarlayın :

chrome://flags/#enable-show-autofill-signatures

İlgili bayraklarla da başarılı olabilirsiniz - diğerlerini denemek chrome://flagsiçin Otomatik Doldur'u ziyaret edin ve arayın .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.