If-Koubou

Kako prisiliti vašeg preglednika da zapamti zaporke

Kako prisiliti vašeg preglednika da zapamti zaporke (Kako da)

Ako upotrebljavate upravitelj zaporke ugrađen u preglednik da biste se sjećali svih vaših internetskih prijava ili ste ga razmatrali u svjetlu nedavnih događaja s LastPassom, (ili ćete to) neizbježno naići na određene web stranice koje jednostavno neće dopustiti da spremite zaporka. Međutim, jednostavnim klikom ili dvojicom miša možete raditi oko tog ograničenja i prisiliti preglednik da zapamti zaporku na tim nekooperativnim web-lokacijama.

Napomena urednika: naravno, ako koristite LastPass, ta je funkcionalnost izgrađena upravo u ovom članku. Ovaj je članak namijenjen onima koji preferiraju ugrađenu uštedu lozinke za preglednik umjesto da stavljaju svoje lozinke u oblak.

Zašto neke web stranice ne dopuštaju da spremam zaporku?

Ovaj je odgovor vrlo jednostavan, to je zbog atributa "samodovršetak" na obrascu i / ili ulaznim elementima postavljenim na "isključeno". 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 PayPalovom web mjestu (što vam ne omogućuje spremanje zaporke), odjeljak za prijavu ima vrijednost samodovršetka isključenu 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.

Funkcija JavaScript ugrađena je 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.

Ako gore navedena veza ne funkcionira, ovdje je izvor veze. Možete stvoriti oznaku sa sljedećim kao svoj izvorni URL:

javascript: (funkcija () var% 20ac, c, f, fa, Fe, fea, x, y, z, ac = "autocomplete"; c = 0; f = document.forms jer (x = 0, x<><><><>

Iz našeg testiranja (koristeći PayPal kao testno mjesto) to je funkcioniralo kako je očekivano u Firefoxu 4 i u programu Internet Explorer 9. Nažalost, nismo uspjeli da je funkcionira unutar Chromea usprkos poruci uspješnosti automatskog dovršavanja.

Postupci za njegovu upotrebu gotovo su identični u svakom pregledniku s Internet Explorerom koji zahtijevaju još jedan korak.

Upotreba u Firefoxu

Kada posjetite web stranicu koja vam ne dopušta spremanje zaporke, pokrenite skriptu "Dopusti šifriranje zaporke". Trebali biste vidjeti obavijest poput one u nastavku.

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 fokus iz polja korisničkog imena 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 skriptu "Dopusti šifriranje zaporke". Trebali biste vidjeti obavijest poput one u nastavku.

Unesite svoje korisničko ime i zaporku 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. Morat ćete ponovo pokrenuti skriptu "Dopusti šifriranje zaporke" i trebali biste vidjeti istu obavijest kao i prethodno.

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 fokus iz polja korisničkog imena klikom ili karticom, zaporka će se automatski popuniti.

Izvor JavaScripta

Ako ste znatiželjni kako skripta radi, 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 puta kada je pronađena konstanta samodovršavanja // 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 <f.length; x ++) fa = f [x] .attributes; / / ciklus kroz svaki atribut u formi za (y = 0; y <fa.length; y ++) // provjerite za samodovršavanje u atributu obrasca ako (fa [y] .name.toLowerCase () == ac)  fa [y] .value = "uključeno"; c ++;  fe = f [x] .elements; // ciklus kroz svaki element u obliku za (y = 0; y <dužina dužine; y ++) fea = fe [y] .attributes; / / ciklus kroz svaki atribut u elementu za (z = 0; z <fea.length; z ++) // provjerite za samodovršavanje u atributu elementa ako (fea [z] .name.toLowerCase () == ac)  fea [z] .value = "uključeno"; c ++;  upozorenje ("Omogućeno" "+ ac +" "na" + c + "objekti.");