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.
Salli salasanan tallennus |
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.
Käyttö Internet Explorerissa
Kun käyt sivustolla, joka ei salli salasanan tallentamista, suorita "Salli salasanasuojaus" -komento. Näet alla olevan ilmoituksen.
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.
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