25Aug
Ako koristite upravitelj lozinke ugrađenim u vaš preglednik sjećajući se svih vaših internetskih prijava ili ih razmišljate u svjetlu nedavnih događaja s LastPass-om,( ili ćete ga) neizbježno naići na određene web stranice koje jednostavno neće vam omogućiti spremanjetvoja lozinka. Međutim, jednostavnim klikom ili dvojicom miša možete raditi oko ovog ograničenja i prisiliti preglednik da zapamti zaporku na tim nekooperativnim web-lokacijama.
Napomena urednika: naravno, ako koristite LastPass, ova funkcija je izgrađena upravo u ovom članku. Ovaj članak namijenjen je onima koji preferiraju ugrađenu šifranu zaporke preglednika umjesto stavljanja njihovih zaporki u oblak.
Zašto neke web stranice ne dopuštaju da spremam lozinku?
Ovaj odgovor je vrlo jednostavan, to je zbog atributa "samodovršetak" na obrascu i / ili ulaznim elementima postavljenim na "off".Taj je atribut uveo Internet Explorer 5 i radi ono što njegovo ime sugerira, sprječava automatsku kompletnu funkcionalnost od primjene na bilo koje polje koje je eksplicitno isključeno.
Kao što možete vidjeti ovdje na PayPal web mjestu( što vam ne dopušta da spremite svoju lozinku), odjeljak za prijavu ima vrijednost samodovršetka isključeno za polje za zaporku. Kao rezultat toga, preglednik neće preuzeti ovo polje za svoju bazu podataka za lozinku koja se automatski popunjava.
Popravak: Jednostavna JavaScript funkcija
Srećom, popravak je jednako jednostavan. Mi samo moramo promijeniti vrijednost ove atribute, gdje god je prisutna, na "on".Zahvaljujući sposobnosti JavaScript-a da manipulira DOM-om( modelom dokumenta objekt), to možete jednostavno učiniti klikom oznake.
JavaScript funkcija je ugrađena u donju vezu. Možete povući vezu na traku oznake ili kliknuti desnom tipkom miša i označiti ciljnu vezu. Kada to učinite, klikom na knjižnu oznaku pokrećete skriptu "Dopusti šifriranje zaporke" na trenutnoj stranici.
Dopusti šifriranje zaporke |
Ako gore navedena veza ne radi, ovdje je izvor veze. Možete stvoriti oznaku sa sljedećim kao svoj izvorni URL:
javascript:( function(){ var% 20ac, c, f, fa, fe, fea, x, y, z;f = document.forms jer( x = 0, x & lt; f.length x ++){ fa-f [x]. attributes jer( y = 0, y ', y fa.length ++){ if( fa [y]. name.toLowerCase() == ac){ fa [y]. value = "on" c ++;}} fe-f [x]. elements jer( y = 0, y ', y fe.length ++){ fea-fe [y]. attributes jer z( = 0; z ', z fea.length ++){ if( fea [z]. name.toLowerCase() == ac){ fea [z] =. value"na", c ++,}}}} upozorenja( "Omogućeno% 20 ' "+ AC +"' % 20on% 20" "+ c +% 20objects".)})() ; |
Na temelju našeg testiranja( korištenjem PayPal-a kao probne stranice), ovo je funkcioniralo kako se očekivalo u Firefoxu 4 i u programu Internet Explorer 9. Nažalost, nismo uspjeli da se on radi u Chromeu unatoč poruci uspješnosti automatskog dovršavanja.
Postupci za njegovu uporabu gotovo su identični u svakom pregledniku s Internet Explorerom koji zahtijevaju još jedan korak.
Upotreba u Firefoxu
Kad posjetite web stranicu koja vam ne dopušta spremanje zaporke, pokrenite skriptu "Dopusti šifriranje zaporke".Trebali biste vidjeti obavijest poput one u nastavku.
Upišite svoje korisničko ime i lozinku kao što je normalno i pri prijavi, od vas će se tražiti da spremite svoju lozinku.
Sljedeći put kada posjetite stranicu, vaše će se korisničko ime automatski popuniti, ali ne i lozinku. Da bi se zaporka automatski popunila, prvo morate staviti fokus u polje korisničkog imena. Možete koristiti ili klikom miša ili Ctrl + Tab ako polje zaporke ima fokus.
Kada premjestite žarište iz polja korisničkog imena bilo klikom ili karticom, zaporka će se automatski popuniti.
Upotreba u programu Internet Explorer
Kada posjetite web stranicu koja vam ne dopušta spremanje zaporke, pokrenite "Dopusti šifriranje zaporke ".Trebali biste vidjeti obavijest poput one u nastavku.
Upišite vaše korisničko ime i lozinku kao što je normalno i prilikom prijave, od vas će se tražiti da spremite svoju lozinku.
Sljedeći put kada posjetite stranicu, vaše će se korisničko ime automatski popuniti, ali ne i lozinku. Morat ćete ponovo pokrenuti skriptu "Dopusti šifriranje zaporke" i trebali biste vidjeti istu obavijest kao i prethodno.
Da bi lozinka bila automatski ispunjena, prvo morate staviti fokus u polje korisničkog imena. Možete koristiti ili klikom miša ili Ctrl + Tab ako polje zaporke ima fokus.
Kad premjestite fokus iz polja korisničkog imena klikom ili karticom, zaporka će se automatski popuniti.
JavaScript izvor
Ako ste znatiželjni kako funkcionira skripta, ovdje je izvor dobro oblikovan i komentirao. Slobodno ga promijenite kako vam odgovara. Funkcija
(){ var ac, c, f, fa, fe, fea, x, y, z;// ac = konstanta samodovršavanja( atribut za traženje) // c = broj broja koliko je konstanta samodovršavanja pronađena // f = svi oblici na trenutnoj stranici // fa = attibuti u trenutnom obliku // fe =elementi u trenutnom obliku // fea = attibutes u trenutnom obliku elementa // x, y, z = petlje varijable ac = "samodovršetak";c = 0;f = document.forms;// ciklus kroz svaki oblik za( x = 0; x