A szerkesztő megjegyzése: Természetesen, ha a LastPass-ot használja, ez a funkció azonnal beépül. Ez a cikk azoknak szól, akik inkább a beépített böngésző jelszó-mentését preferálják ahelyett, hogy a felhőbe helyeznék a jelszavukat.
Miért nem engedik meg, hogy egyes webhelyek mentse a jelszavamat?
Ez a válasz meglehetősen egyszerű, mivel az "önműködő" attribútum az űrlapon és / vagy a bemeneti elemeken "ki" van állítva. Ezt az attribútumot az Internet Explorer 5 indította el, és a neve is azt sugallja, hogy megakadályozza az automatikus teljes funkcionalitás alkalmazását bármely olyan mezőre, amely kifejezetten ki van kapcsolva.
Amint itt látható a PayPal webhelyén (amely nem engedi meg a jelszavát), a bejelentkezési résznek az automatikus kiegészítés értéke ki van kapcsolva a jelszó mezőre. Ennek eredményeként a böngésző nem veszi fel ezt a mezőt az automatikus teljes jelszóadatbázis számára.
A javítás: Egy egyszerű JavaScript-függvény
Szerencsére a javítás ugyanolyan egyszerű. Mi csak az attribútum értékét kell megváltoztatnunk, bárhol is legyen jelen, "be". A JavaScriptnek a DOM (dokumentumobjektum-modell) manipulálásának képességével köszönhetően könnyedén elvégezheti ezt a könyvjelzővel.
A JavaScript funkció beágyazódik az alábbi linkre. Vonja a hivatkozást a könyvjelzősávba vagy kattintson rá jobb gombbal, és jelölje meg a célhivatkozást. Miután ez megtörtént, egyszerűen a könyvjelzőre kattintva a "Letiltás jelszó mentése" parancsfájl futtatása az aktuális oldalon történik.
Jelszómegtakarítás engedélyezése |
Ha a fenti link nem működik, itt a forrása a linknek. Könyvjelzőt létrehozhat az alábbiak szerint, mivel ez a forrás URL:
javascript: (function () {var% 20ac, c, f, fa, Fe, FEA, x, y, z; ac = "automatikus kiegészítés"; c = 0; F = document.forms; for (x = 0; x |
A tesztelésünkből (a PayPal tesztoldalaként) a várakozásoknak megfelelően működött a Firefox 4-ben és az Internet Explorer 9-ben. Sajnos nem sikerült a Chrome-ban dolgozni, annak ellenére, hogy az automatikus kiegészítést engedélyezték.
Az Internet Explorer használatával kapcsolatos eljárások közel azonosak mindegyik böngészőben, további lépést igényel.
Használat Firefoxban
Ha olyan webhelyet keres meg, amely nem engedi meg a jelszavát, futtassa a "Jelszó-mentés engedélyezése" parancsfájlt. Az alábbiakhoz hasonló értesítést kell látnia.
Használat az Internet Explorerben
Ha olyan webhelyet keres meg, amely nem engedi meg a jelszavát, futtassa a "Jelszó-mentés engedélyezése" parancsfájlt. Az alábbiakhoz hasonló értesítést kell látnia.
JavaScript forrás
Ha kíváncsi vagy arra, hogyan működik a szkript, itt van a jól formázott és megjegyzett forrás. Érezd szabadon, hogy módosítsd, ahogy látod.
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