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.
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.
Fix: En enkel JavaScript-funksjon
Heldigvis er løsningen like enkelt. 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 lenken nedenfor. 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 passordsparing |
Hvis linken ovenfor ikke virker, så er kilden til lenken. Du kan opprette et bokmerke med følgende som kildenavn:
javascript: (funksjon () {var% 20ac, c, f, fa, fe, fea, x, y, z; ac = "for automatisk fullføring av"; c = 0, f = document.forms; for (x = 0; x |
Fra testen vår (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.
Fremgangsmåten for å bruke den er nesten identisk 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.
Bruk i Internet Explorer
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.
JavaScript kilde
Hvis du er nysgjerrig på hvordan skriptet fungerer, her er den brønnformaterte og kommenterte kilden. Du er velkommen til å endre det som du synes passer.
function() { var ac, c, f, fa, fe, fea, x, y, z; //ac = autocomplete constant (attribute to search for) //c = count of the number of times the autocomplete constant was found //f = all forms on the current page //fa = attibutes in the current form //fe = elements in the current form //fea = attibutes in the current form element //x,y,z = loop variables ac = 'autocomplete'; c = 0; f = document.forms; //cycle through each form for(x = 0; x