Otomatik Tamamlama Neden Her Zaman Firefox'ta Çalışmıyor?
Firefox'un ziyaret ettiğiniz siteler için giriş bilgilerinizi kaydetmesine her zaman izin veren bir kişiyseniz, kimlik bilgilerini kaydetmenizi bile istemeyen bir siteyle karşılaştığınızda çok sinirlenebilirsiniz. Burada neler olup bittiğinin azaldığını gördük.
İşte hemen hemen her gün yazmam gereken o korkunç biçim… Gerçekten yoruldum.
Bu yüzden sayfanın kaynağını inceliyorum ve işte suçlu: Formdaki AUTOCOMPLETE = ”kapalı” Firefox'a bu form için otomatik tamamlamayı devre dışı bırakmasını söyleyecek. Form elemanlarının kendileri de aynı etikettedir..
Bunun, şirket vp'lerinde, bankalarda ve güvenlik konusunda endişe duydukları diğer sitelerde ve şifrelerinizi saklamanızı istemediklerinde oldukça sık olduğunu göreceksiniz, bu nedenle tarayıcınızın kimlik bilgilerini kaydetmesini önlemek için bu etiketi sayfalarında kullanıyorlar.
En İyi Seçenek: Greasemonkey it!
Form öğelerinde otomatik tamamlamayı yeniden etkinleştirmek için bir greasemonkey komut dosyası kullanabilirsiniz. Bunların bir kısmını userscripts.org adresinde bulabilirsiniz:
http://userscripts-mirror.org/
Ya da istersen kendin yazabilirsin… nedense diğer scriptler işyerindeki kasvetli vpn'imde çalışmadı, bu yüzden her birinin özelliklerini elle ayarlayan yeni bir senaryo oluşturdum..
var frm = document.forms [0];
frm.setAttribute ('otomatik tamamlama', 'açık');
frm.elements [0] .setAttribute ('otomatik tamamlama', 'açık');
frm.elements [1] .setAttribute ('otomatik tamamlama', 'açık');
İpucu: Firebug uzantısı, bir komut dosyası yazarken öğelerin ne olduğunu bulmak için harika bir yoldur.