Početna » kako da » Kako prisiliti preglednik da zapamti zapise

    Kako prisiliti preglednik da zapamti zapise

    Ako koristite upravitelj zaporki ugrađen u vaš preglednik za pamćenje svih vaših web-prijava, ili ga razmatrate u svjetlu nedavnih događaja s LastPassom, neizbježno ćete naići na određene web-lokacije koje vam jednostavno neće omogućiti spremanje zaporka. Međutim, jednostavnim klikom miša ili dva, možete zaobići ovo ograničenje i prisiliti preglednik da zapamti zaporku na tim web-lokacijama.

    Napomena urednika: Naravno, ako upotrebljavate LastPass, ova je funkcionalnost ugrađena. Ovaj članak namijenjen je onima koji radije koriste ugrađenu uštedu lozinke preglednika umjesto stavljanja svojih lozinki u oblak.

    Zašto mi neke web stranice neće dopustiti da spremim lozinku?

    Taj je odgovor vrlo jednostavan, jer je atribut "autocomplete" na obrascu i / ili ulaznim elementima postavljen na "off". Ovaj je atribut uveo Internet Explorer 5 i čini ono što mu ime kaže, sprječava da se automatsko dovršavanje funkcionalnosti primijeni na bilo koje polje koje je izričito isključeno.

    Kao što možete vidjeti ovdje na PayPalovoj stranici (koja vam ne dopušta spremanje lozinke), odjeljak za prijavu ima vrijednost automatskog dovršavanja postavljenu na isključeno za polje zaporke. Kao rezultat toga, preglednik neće pokupiti ovo polje za svoju bazu podataka za automatsko dovršavanje lozinki.

    Fix: Jednostavna funkcija JavaScripta

    Srećom, popravak je jednako jednostavan. Mi samo trebamo promijeniti vrijednost ovog atributa, gdje god je on prisutan, na "on". Zahvaljujući sposobnosti JavaScripta da manipulira DOM-om (objektni model dokumenta), to možete jednostavno učiniti klikom na oznaku.

    Funkcija JavaScript ugrađena je u donju vezu. Možete povući vezu na traku oznaka ili je kliknuti desnom tipkom miša i označiti ciljnu vezu. Kada to učinite, klikom na oznaku na trenutnoj stranici pokrenut će se skripta "Allow Password Save".

    Ako gore navedena veza ne funkcionira, ovdje je izvor za vezu. Kao izvorni URL možete izraditi oznaku sa sljedećim:

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

    Od naših testiranja (koristeći PayPal kao test site), to je funkcioniralo kako se očekivalo u preglednicima Firefox 4 i Internet Explorer 9. Nažalost, nismo uspjeli dobiti da radi u Chromeu unatoč poruci o uspjehu da je automatsko dovršavanje omogućeno.

    Postupci za njegovo korištenje gotovo su identični u svakom pregledniku s Internet Explorerom koji zahtijeva jedan dodatni korak.

    Upotreba u Firefoxu

    Kada posjetite web-lokaciju koja vam ne dopušta spremanje zaporke, pokrenite skriptu "Omogući spremanje zaporke". Trebali biste vidjeti obavijest poput one u nastavku.

    Unesite svoje korisničko ime i zaporku kao i obično, a nakon prijave bit ćete upitani za spremanje zaporke.

    Sljedeći put kada posjetite stranicu, vaše korisničko ime će se automatski popuniti, ali ne i zaporka. Da bi se lozinka automatski ispunila, najprije morate staviti fokus u polje za korisničko ime. Možete koristiti klik mišem ili Ctrl + Tab ako je polje za lozinku usmjereno.

    Kada premjestite fokus s polja korisničkog imena bilo klikom ili karticom, vaša će se lozinka automatski popuniti.

    Korištenje u programu Internet Explorer

    Kada posjetite web-lokaciju koja vam ne dopušta spremanje zaporke, pokrenite skriptu "Omogući spremanje zaporke". Trebali biste vidjeti obavijest poput one u nastavku.

    Unesite svoje korisničko ime i zaporku kao i obično, a nakon prijave bit ćete upitani za spremanje zaporke.

    Sljedeći put kada posjetite stranicu, vaše korisničko ime će se automatski popuniti, ali ne i zaporka. Ponovno ćete morati pokrenuti skriptu "Omogući spremanje lozinke" i vidjeti istu obavijest kao gore.

    Da bi se lozinka automatski ispunila, najprije morate staviti fokus u polje za korisničko ime. Možete koristiti klik mišem ili Ctrl + Tab ako je polje za lozinku usmjereno.

    Kada premjestite fokus s polja korisničkog imena bilo klikom ili karticom, vaša će se lozinka automatski popuniti.

    Izvor JavaScripta

    Ako ste znatiželjni kako skripta funkcionira, ovdje je dobro oblikovan i komentiran izvor. Slobodno ga promijenite kako vam odgovara.

    funkcija () var ac, c, f, fa, fe, fea, x, y, z; // ac = konstanta automatskog dovršavanja (atribut za pretraživanje) // c = broj puta koliko je konstanta automatskog dovršavanja pronađena // f = svi oblici na trenutnoj stranici // fa = atributi u trenutnom obliku // fe = elementi u trenutnom obliku // fea = attibutes u trenutnom elementu obrasca // x, y, z = varijable petlje ac = "autocomplete"; c = 0; f = dokument; // ciklus kroz svaki oblik za (x = 0; x < f.length; x++)  fa = f[x].attributes; //cycle through each attribute in the form for(y = 0; y < fa.length; y++)  //check for autocomplete in the form attribute if(fa[y].name.toLowerCase() == ac)  fa[y].value = "on"; c++;   fe = f[x].elements; //cycle through each element in the form for(y = 0; y < fe.length; y++)  fea = fe[y].attributes; //cycle through each attribute in the element for(z = 0; z < fea.length; z++)  //check for autocomplete in the element attribute if(fea[z].name.toLowerCase() == ac)  fea[z].value = "on"; c++;     alert("Enabled '" + ac + "' on " + c + " objects.");