25Aug

Slik styrker nettleseren din å huske passord

click fraud protection

Hvis du bruker passordbehandleren som er innebygd i nettleseren din for å huske alle dine weblogger, eller vurderer det i lys av de siste hendelsene med LastPass, har du( eller vil) uunngåelig støte på bestemte nettsteder som bare ikke tillater deg å lagreditt passord. Men med et enkelt klikk eller to med musen kan du omgå denne begrensningen og tvinge nettleseren til å huske passordet på disse samarbeidsvillene.

Redaktørens merknad: selvfølgelig, hvis du bruker LastPass, er denne funksjonaliteten bygget rett inn. Denne artikkelen er for de som foretrekker å bruke den innebygde nettleserens passordsparing i stedet for å sette passordene i skyen.

Hvorfor vil ikke noen nettsteder tillate meg å lagre passordet?

Dette svaret er ganske enkelt, det skyldes at "autofullfør" -attributtet på skjema og / eller inngangselementer er satt til "av".Dette attributtet ble introdusert av Internet Explorer 5, og gjør det som navnet antyder forhindrer automatisk fullstendig funksjonalitet fra å søke på hvilket som helst felt som det eksplisitt er slått av.

instagram viewer

Som du kan se her på PayPals nettsted( som ikke lar deg lagre passordet ditt), har innloggingsseksjonen autofullføringsverdien satt til av for passordfeltet. Som et resultat vil nettleseren ikke hente dette feltet for sin auto-fullføre passorddatabase.

Løsningen: En enkel JavaScript-funksjon

Heldigvis er løsningen like enkel. Vi trenger bare å endre verdien av dette attributtet, uansett hvor det er til stede, til "på".Takket være muligheten til JavaScript for å manipulere DOM( dokumentobjektmodellen), kan du enkelt gjøre dette ved å klikke på et bokmerke.

JavaScript-funksjonen er innebygd i linken under. Du kan enten dra linken til bokmerkelinjen eller høyreklikke på den og bokmerke mållinjen. Når dette er gjort, vil du bare klikke på bokmerket "Tillat passordsparing" på den gjeldende siden.

Tillat passord Lagre

Hvis lenken ovenfor ikke fungerer, er her kilden til lenken. Du kan opprette et bokmerke med følgende som det er kilden URL:

javascript:( funksjon(){ var% 20ac, c, f, fa, fe, fea, x, y, z; ac = "autofullføring"; c = 0; f = document.forms; for( x = 0; x & lt; f.length; x ++){ fa = f [x]. attributes; for( y = 0; y & lt; fa.length; y ++){ if( fa [y]. name.toLowerCase() == ac){ fa [y]. Value = "på", c ++;}} fe = f [x]. elements; for( y = 0; y & lt; fe.length; y ++){ fea fe = [y]. attributes; for( z = 0; z & lt; fea.length; z ++){ if( fea [z]. name.toLowerCase() == ac){ fea [z] =. Value"på", c ++;}}}} alert( "Aktivert% 20 ' "+ ac +"' % 20av% 20" + C + "% 20objects.");})() ;

Fra vår testing( ved hjelp av PayPal som teststed) virket dette som forventet i Firefox 4 og i Internet Explorer 9. Dessverre kunne vi ikke få det til å fungere i Chrome til tross for suksessmeldingen som autofullføring ble aktivert.

Prosedyrene for bruk av den er nesten identiske i hver nettleser med Internet Explorer som krever ett ekstra trinn.

Bruk i Firefox

Når du besøker et nettsted som ikke tillater deg å lagre passordet ditt, kjør du "Tillat passordsparing" -skriptet. Du bør se et varsel som det nedenfor.

Skriv inn brukernavn og passord som normalt, og ved å logge inn, blir du bedt om å lagre passordet ditt.

Neste gang du besøker siden, vil brukernavnet ditt bli fylt ut automatisk, men ikke passordet. For at passordet skal fylles automatisk, må du først legge fokus i brukernavnet. Du kan enten bruke et museklikk eller Ctrl + Tab hvis passordfeltet har fokus.

Nå når du flytter fokuset fra brukernavnet, enten med et klikk eller et faneblad, fylles passordet automatisk inn.

Bruk i Internet Explorer

Når du besøker et nettsted som ikke lar deg lagre passordet ditt, kjør du "Tillat passordsparing "-skript. Du bør se et varsel som det nedenfor.

Skriv inn brukernavn og passord som normalt, og ved å logge inn, blir du bedt om å lagre passordet ditt.

Neste gang du besøker siden, blir brukernavnet ditt fylt ut automatisk, men ikke passordet. Du må kjøre "Tillat passordsparing" -skriptet igjen, og du bør se samme varsel som ovenfor.

For at passordet skal fylles automatisk, må du først legge fokus i brukernavnet. Du kan enten bruke et museklikk eller Ctrl + Tab hvis passordfeltet har fokus.

Nå når du flytter fokuset fra brukernavnet, enten med et klikk eller et faneblad, fyller du automatisk inn passordet ditt.

JavaScript Kilde

Hvis du er nysgjerrig på hvordan skriptet fungerer, her er den godt formaterte og kommenterte kilden. Du er velkommen til å endre det som du synes passer.

funksjon(){ var ac, c, f, fa, fe, fea, x, y, z;// cc = autokomplett konstant( attributt for å søke etter) // c = antall ganger hvor autokomplett konstant ble funnet // f = alle former på gjeldende side // fa = attibuter i gjeldende form // fe =elementer i gjeldende form // fea = attibuter i det nåværende formelementet // x, y, z = løkkevariabler ac = "autofullføring";c = 0;f = document.forms;// syklus gjennom hver form for( x = 0; x & lt; f.length; x ++){ fa = f [x]. attributes;// syklus gjennom hver attributt i skjemaet for( y = 0; y