Dacă utilizați managerul de parole încorporat în browser-ul dvs. pentru a vă reaminti toate datele dvs. de conectare la web sau dacă îl considerați în lumina evenimentelor recente cu LastPass, aveți sau veți întâlni în mod inevitabil anumite site-uri care pur și simplu nu vă vor permite să vă salvați parola. Cu toate acestea, cu un simplu clic sau două mouse-ul, puteți rezolva această limitare și puteți forța browserul să-și amintească parola pe aceste site-uri necooperante.
Nota editorului: desigur, dacă utilizați LastPass, această funcționalitate este construită chiar înăuntru. Acest articol este pentru cei care preferă să utilizeze parola încorporată pentru salvarea parolei în loc să introducă parolele în cloud.
Acest răspuns este destul de simplu, se datorează faptului că atributul "autocompletare" pe formular și / sau elemente de intrare este setat la "off". Acest atribut a fost introdus de Internet Explorer 5 și face ceea ce sugerează numele acestuia, împiedică aplicarea funcționalității automate complet la orice câmp care a fost oprit în mod explicit.
După cum puteți vedea aici pe site-ul PayPal (care nu vă permite să vă salvați parola), secțiunea de conectare are valoarea de completare automată setată la off pentru câmpul de parolă. În consecință, browserul nu va prelua acest câmp pentru baza de date cu parole auto-complete.
Din fericire, reparația este la fel de simplă. Trebuie doar să schimbăm valoarea acestui atribut, oriunde este prezent, la "pe". Datorită capacității JavaScript de a manipula DOM (model de obiect de document), puteți face acest lucru cu ușurință făcând clic pe un marcaj.
Funcția JavaScript este încorporată în link-ul de mai jos. Puteți să glisați fie legătura în bara de marcaje, fie să faceți clic dreapta pe ea și să marcați legătura destinație. Odată ce acest lucru este făcut, făcând clic pur și simplu pe marcaj va rula scriptul "Permite salvarea de parole" pe pagina curentă.
Dacă linkul de mai sus nu funcționează, aici este sursa linkului. Aveți posibilitatea să creați un marcaj cu următorul text ca sursă URL:
javascript: (function () var% 20ac, c, f, fa, fe, fea, x, y, z, ac = "autocomplete"; c = 0; f = document.forms; pentru (x = 0; x<><><><> |
Din testarea noastră (folosind PayPal ca site de testare), acest lucru a funcționat așa cum era de așteptat în Firefox 4 și în Internet Explorer 9. Din păcate, nu am reușit să lucrăm în Chrome în ciuda mesajului de succes pe care autocompletarea a fost activată.
Procedurile de utilizare a acestuia sunt aproape identice în fiecare browser cu Internet Explorer, care necesită un pas suplimentar.
Utilizare în Firefox
Când vizitați un site care nu vă permite să vă salvați parola, executați scriptul "Permite salvarea de parole". Ar trebui să vedeți o notificare ca cea de mai jos.
Data viitoare când vizitați pagina, numele dvs. de utilizator va fi completat automat, dar nu și parola. Pentru ca parola să fie completă automat, mai întâi trebuie să puneți accentul în câmpul cu numele de utilizator. Puteți utiliza fie un clic pe mouse, fie Ctrl + Tab dacă domeniul de parolă este focalizat.
Acum, când mutați focalizarea din câmpul cu numele de utilizator fie cu un clic, fie cu Tab, parola dvs. va completa automat.
Utilizare în Internet Explorer
Când vizitați un site care nu vă permite să vă salvați parola, executați scriptul "Permite salvarea de parole". Ar trebui să vedeți o notificare ca cea de mai jos.
Introduceți numele de utilizator și parola ca în mod normal, iar după ce vă conectați, vi se va solicita salvarea parolei.
Data viitoare când vizitați pagina, numele dvs. de utilizator va fi completat automat, dar nu și parola. Va trebui să rulați din nou scriptul "Permiteți salvarea parolei" și ar trebui să vedeți aceeași notificare ca mai sus.
Pentru ca parola să fie completă automat, mai întâi trebuie să puneți accentul în câmpul cu numele de utilizator. Puteți utiliza fie un clic pe mouse, fie Ctrl + Tab dacă domeniul de parolă este focalizat.
Acum, când mutați focalizarea din câmpul cu numele de utilizator fie cu un clic, fie cu Tab, parola dvs. va completa automat.
Dacă sunteți curios cum funcționează scriptul, aici este sursa bine formatată și comentată. Simțiți-vă liber să-l modificați după cum doriți.
funcția () var ac, c, f, fa, fe, fe, x, y, z; // ac = constanta de autocompletare (atributul de a căuta) // c = numără de câte ori a fost găsită constanta de completare automată // f = toate formele de pe pagina curentă // fa = attibutes în forma curentă // fe = elemente în forma curentă // fea = attibutes în elementul de formă curent // x, y, z = variabilele buclă ac = "autocomplete"; c = 0; f = document.forms; / / ciclu prin fiecare formular pentru (x = 0; x <f.length; x ++) fa = f [x]. / / a trece prin fiecare atribut în formular pentru (y = 0; y <fa.length; y ++) // verificați pentru completarea automată în atributul form if (fa [y] .name.toLowerCase () == ac) fa [y] .value = "on"; c ++; fe = f [x] .elemente; // ciclu prin fiecare element din formular pentru (y = 0; y <fe.length; y ++) fea = fe [y]. / / a verifica pentru completarea automată în atributul element dacă (fea [z] .name.toLowerCase () == ac) fea [z] .value = "on"; c ++; alertă ("Enabled" "+ ac +" pe "+ c +" obiecte. ");