25Aug

Tarayıcınızı Parolaları Hatırlamaya Zorlama

click fraud protection

Tüm web oturumlarınızı hatırlamak için tarayıcınızda yerleşik olan şifre yöneticisini kullanıyorsanız veya LastPass'taki son olaylar ışığında düşünüyorsanız, kaçınılmaz olarak kaydetmenize izin vermeyecek belirli sitelere rastlarsınız( veya sahip olacaksınız)şifreniz. Bununla birlikte, basit bir tıklamayla veya farenizin ikisinde, bu sınırlamayı giderebilir ve tarayıcınızı, bu işbirliği yapılmayan sitelerdeki parolayı hatırlamaya zorlayabilirsiniz.

Editörün Notu: tabii ki, LastPass kullanıyorsanız, bu işlevsellik tam olarak kurulmuştur. Bu makale, parolalarını buluta koymak yerine yerleşik tarayıcı şifresini kullanmayı tercih edenler içindir.

Bazı siteler neden şifreyi kaydetmeme izin vermiyor?

Bu cevap oldukça basit, formdaki ve / veya girdi elemanlarındaki "otomatik tamamlama" özeliği "kapalı" olarak ayarlandığından kaynaklanmaktadır. Bu özellik Internet Explorer 5 tarafından tanıtıldı ve adından da anlaşılacağı gibi, otomatik tamamlama işlevinin açıkça kapatılmış olduğu herhangi bir alana uygulanmasını engelliyor.

instagram viewer

Burada PayPal'ın sitesinde( şifrenizi kaydetmenize izin vermeyen) görebileceğiniz gibi, giriş bölümünde otomatik tamamlama değeri şifre alanı için kapalı olarak ayarlanmıştır. Sonuç olarak tarayıcı, bu alanı otomatik tamamlama şifre veritabanı için almaz.

Düzeltme: Basit JavaScript İşlevi

Neyse ki, düzeltme eşit derecede basittir. Bu niteliğin değerini, bulunduğu her yerde "açık" olarak değiştirmemiz yeterlidir. JavaScript'in DOM'u( doküman nesne modeli) düzenleme kabiliyeti sayesinde bunu bir yer işaretinin tıklamasıyla kolayca yapabilirsiniz.

JavaScript işlevi aşağıdaki bağlantı gömülüdür. Bağlantıyı favori çubuğuna sürükleyebilir veya üzerine sağ tıklayabilir ve hedef bağlantıyı yer imi koyabilirsiniz. Bu işlem tamamlandıktan sonra, yer imine tıklamak, geçerli sayfadaki "Allow Password Save" komutunu çalıştırır.

Parolayla

Kaydetmeye İzin Ver Yukarıdaki link işe yaramazsa, bağlantı için kaynak burada. Kaynak URL'si gibi aşağıdakiyle bir yer işareti oluşturabilirsiniz:

javascript:( işlev(){ var% 20ac, c, f, fa, fea, x, y, z; ac = "otomatik tamamlama"; c = 0= document.forms f( x '; f.length x ++ x = 0){ fa = f [x]. attributes; için( y = 0; y' fa.length y ++) için{ halinde( fa [{ "ile" fa [y]. value = c ++;} y]. name.toLowerCase() == ac)} fe = f [x]. elements; y ', fe.length( y = 0, y ++){ fea = fe [y]. attributes; için( Z '; fea.length z = 0 z ++){ halinde( FEA [z]. name.toLowerCase() == ac){ fea [z]. value ="on", c ++}}}} uyarı( "Etkin% 20 ' "+ AC +"' % 20On% 20" + c + "% 20objects.");})() ;

Testlerimizden( PayPal'ı test sitesi olarak kullandığımızda) bu, Firefox 4'te ve Internet Explorer 9'da beklendiği gibi çalıştı. Maalesef, otomatik tamamlama özelliğinin başarıyla tamamlandığına dair başarılı mesajımıza rağmen Chrome'da çalışamadık.

Kullanma prosedürleri Internet Explorer ile bir tarayıcıda neredeyse aynıdır ve bir adım daha gereklidir.

Firefox

Kullanımı Parolanızı kaydettirmenize izin vermeyen bir siteyi ziyaret ettiğinizde, "Allow Password Save" komut dosyasını çalıştırın. Aşağıdaki gibi bir bildirim görmelisiniz.

Kullanıcı adı ve parolanızı normal gibi girin ve oturum açtıktan sonra, parolanızı girmeniz istenir.

Sayfayı bir sonraki ziyaretinizde, kullanıcı adınız otomatik olarak doldurulacak, ancak şifre değil doldurulacaktır. Parolanın otomatik doldurulması için öncelikle odağı kullanıcı adı alanına koymanız gerekir.Şifre alanına odaklıysa, fare tıklamasıyla veya Ctrl + Tab tuşunu kullanabilirsiniz.

Şimdi odağı bir tıklama veya Sekme ile kullanıcı adı alanından taşıdığınızda, parolanız otomatik olarak doldurulacaktır.

Internet Explorer'daki

Kullanımı Parolanızı kaydettirmenize izin vermeyen bir siteyi ziyaret ettiğinizde, Parola Kaydetme "komut dosyasına izin ver. Aşağıdaki gibi bir bildirim görmelisiniz.

Kullanıcı adı ve parolanızı normal gibi girin ve oturum açtıktan sonra, parolanızı girmeniz istenir.

Sayfayı bir sonraki ziyaretinizde, kullanıcı adınız otomatik olarak doldurulur, ancak parola doldurulmaz."Allow Password Save" komut dosyasını tekrar çalıştırmanız gerekecek ve yukarıdaki ile aynı bildirimi görmelisiniz.

Parolanın otomatik dolması için öncelikle odağı kullanıcı adı alanına koymanız gerekir.Şifre alanına odaklıysa, fare tıklamasıyla veya Ctrl + Tab tuşunu kullanabilirsiniz.

Şimdi odağı bir tıklama veya Sekme ile kullanıcı adı alanından taşıdığınızda, parolanız otomatik olarak doldurulacaktır.

JavaScript Kaynak

Senaryonun nasıl çalıştığını merak ediyorsanız, burada iyi biçimlendirilmiş ve yorumlanmış kaynak bulunmaktadır. Uygun gördüğünüz gibi onu değiştirmekten çekinmeyin.

işlevi(){ var ac, c, f, fa, fe, fea, x, y, z;// ac = otomatik tamamlama sabiti( aramaya öznitelik) // c = otomatik tamamlama sabitinin bulunma sayısı // f = geçerli sayfadaki tüm formlar // fa = geçerli formdaki simgeler // fe =geçerli formdaki elemanlar // fea = geçerli form elemanındaki eğriler // x, y, z = döngü değişkenleri ac = "otomatik tamamlama";c = 0;f = belge.formlar;// her form için( x = 0; x <= uzunluk; x ++){ fa = f [x]. attributes;(y = 0; y & lt; fa.length; y ++){ // form özniteliğinde otomatik tamamlama olup olmadığını kontrol edin if( fa [y]. name.toLowerCase() == ac){fa [y]. value = "açık";C ++;}} fe = f [x]. elements;// for( y = 0; y & lt; fe.length; y ++){ fea = fe [y]. attributes için formdaki her öğe boyunca döngü;(z = 0; z