If-Koubou

Kuinka pakottaa selaimesi muistaa salasanat

Kuinka pakottaa selaimesi muistaa salasanat (Miten)

Jos käytät selaimellasi sisäänrakennettua salasanakehittäjää muistiin kaikki verkko-sisäänkirjautumiset tai harkitset sitä LastPassin viimeaikaisten tapahtumien valossa, sinä olet (tai tulee) väistämättä pääse tiettyihin sivustoihin, jotka eivät yksinkertaisesti salli tallennusta Salasana. Hiiren napsautuksella tai kahdella hiirellä voit kuitenkin kiertää tämän rajoituksen ja pakottaa selaimesi muistaa salasanan näistä yhteistyökyvyttömistä sivustoista.

Toimittajan huomautus: tietenkin, jos käytät LastPassia, tämä toiminto on rakennettu oikein. Tämä artikkeli on tarkoitettu niille, jotka haluavat käyttää sisäänrakennettua selaimen salasanaa salasanojen sijasta pilveen.

Miksi jotkut sivustot eivät anna minun tallentaa salasanaa?

Tämä vastaus on melko yksinkertainen, koska lomakkeen ja / tai syöttöelementtien "automaattinen täydennys" attribuutti on asetettu "pois päältä". Tämä attribuutti esitteli Internet Explorer 5 ja tekee sen nimen, mikä estää automaattisen täydellisyyden toimimisen mihinkään kenttään, jolla se on nimenomaan poistettu käytöstä.

Kuten näet täällä PayPal-sivustossa (joka ei salli salasanan tallentamista), kirjautumisosalla on automaattisen täydennyksen arvo asetettu pois päältä salasanakenttään. Tämän seurauksena selain ei poimi tätä kenttää sen automaattiseen täydelliseen salasanatietokantaan.

Korjaus: yksinkertainen JavaScript-toiminto

Onneksi korjaus on yhtä yksinkertainen. Meidän on vain muutettava tämän ominaisuuden arvoa, missä se on läsnä, "päälle". Kiitos JavaScriptin mahdollisuuden manipuloida DOM-dokumenttimallimallia, voit tehdä sen helposti kirjanmerkin napsautuksella.

JavaScript-toiminto on upotettu alla olevaan linkkiin. Voit vetää linkin kirjanmerkkipalkkiin tai napsauttaa sitä hiiren kakkospainikkeella ja merkitä kohde-linkin kirjanmerkki. Kun tämä on tehty, napsauttamalla kirjanmerkkiä ajetaan nykyisen sivun "Salli salasanasuojaus" -komento.

Jos yllä oleva linkki ei toimi, tässä on linkin lähde. Voit luoda kirjanmerkin seuraavalla lähdekoodin URL-osoitteella:

JavaScript: (toiminto () var% 20ac, c, f, fa, fe, FEA, x, y, z; ac = "ennakoivan tekstinsyötön", c = 0, f = document.forms, sillä (x = 0; x<><><><>

Testauksistamme (käyttämällä PayPal-testisivustoa) tämä toimi odotetulla tavalla Firefox 4: ssä ja Internet Explorer 9: ssa. Valitettavasti emme voineet saada sitä toimimaan Chromessa huolimatta siitä, että automaattinen täydennys on otettu käyttöön.

Menetelmät sen käyttämiseksi ovat lähes identtisiä jokaisessa selaimessa, jossa Internet Explorer vaatii yhden lisävaiheen.

Käyttö Firefoxissa

Kun käyt sivustolla, joka ei salli salasanan tallentamista, suorita "Salli salasanasuojaus" -komento. Näet alla olevan ilmoituksen.

Kun seuraavan kerran vierailet sivua, käyttäjänimesi täytetään automaattisesti, mutta salasanaa ei. Jotta salasana voidaan täyttää automaattisesti, sinun on ensin sijoitettava tarkennus käyttäjänimen kenttään. Voit käyttää hiiren napsautusta tai Ctrl + Tab -välilehteä, jos salasanakentässä on tarkennus.

Kun siirrät tarkennuksen käyttäjänimikentältä napsauttamalla tai välilehdellä, salasana täyttyy automaattisesti.

Käyttö Internet Explorerissa

Kun käyt sivustolla, joka ei salli salasanan tallentamista, suorita "Salli salasanasuojaus" -komento. Näet alla olevan ilmoituksen.

Kirjoita käyttäjätunnuksesi ja salasanasi tavalliseen tapaan ja kirjauduttaessa sisään, sinua pyydetään tallentamaan salasanasi.

Kun seuraavan kerran vierailet sivua, käyttäjänimesi täytetään automaattisesti, mutta salasanaa ei. Sinun on suoritettava "Salli salasanasuojaus" -skriptin uudelleen ja sinun pitäisi nähdä sama ilmoitus kuin yllä.

Jotta salasana voidaan täyttää automaattisesti, sinun on ensin sijoitettava tarkennus käyttäjänimen kenttään. Voit käyttää hiiren napsautusta tai Ctrl + Tab -välilehteä, jos salasanakentässä on tarkennus.

Kun siirrät tarkennuksen käyttäjänimikentältä napsauttamalla tai välilehdellä, salasana täyttyy automaattisesti.

JavaScript-lähde

Jos olet utelias, miten komentosarja toimii, tässä on hyvin muotoiltu ja kommentoitu lähde. Voit vapaasti muokata sitä mielestäsi sopivaksi.

funktio () var ac, c, f, fa, fe, fea, x, y, z; // ac = automaattinen täydennysvakio (etsimäsi attribuutti) // c = lukumäärän lukumäärän automaattisen täydennysvakion löytäminen // f = nykyisen sivun kaikki muodot // fa = attibuutit nykyisessä muodossa // fe = elementit nykyisessä muodossa // fea = attibutes nykyisessä muotoelementissä // x, y, z = silmukka muuttujat ac = "automaattinen täydennys"; c = 0; f = document.forms; // kierrä jokaisen muodon kautta (x = 0; x <f.length; x ++) fa = f [x] .attributes; / / sykli jokaisen attribuutin muodossa (y = 0; y <fa.length; y ++) // tarkista automaattinen täydennys lomakkeen attribuutissa, jos (fa [y] .name.toLowerCase () == ac)  fa [y] .value = "päällä"; c ++;  fe = f [x] .elementit; // kierrä jokaisen elementin läpi muodossa (y = 0; y <fe.length; y ++) fea = fe [y] .attributes; / / sykli jokaisen elementin attribuutin läpi (z = 0; z <fea.length; z ++) // tarkista automaattisen täydennyksen elementtiattribuutissa jos (fea [z] .name.toLowerCase () == ac)  fea [z] .value = "päällä"; c ++;  hälytys ("Enabled" "+ ac +" 'on "+ c +" esineet. ");