25Aug

Hogyan kényszerítsd a böngésződet a jelszavakra

click fraud protection

Ha a böngészőjébe beépített jelszókezelőt használod, hogy emlékezzenek minden internetes bejelentkezésedre, vagy figyelembe vesszük a LastPass-szal kapcsolatos legutóbbi események fényében, akkor( vagy lesz) elkerülhetetlenül találkozunk bizonyos webhelyeken, amelyek egyszerűen nem teszik lehetővé a mentésta jelszavad. Azonban az egér egyszerű kattintással vagy kettővel meg tudja változtatni ezt a korlátozást, és kényszerítheti böngészőjét, hogy emlékezzen a jelszavára ezeken a nem együttműködő webhelyeken.

A szerkesztő megjegyzése: Természetesen, ha a LastPass-ot használja, ez a funkció közvetlenül épül be. Ez a cikk azok számára szól, akik inkább a beépített böngésző jelszómegtakarítást használják, ahelyett, hogy a felhőbe helyeznék a jelszavukat.

Miért nem engedi meg néhány webhely, hogy mentse a jelszót?

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.

instagram viewer

Ahogy a PayPal webhelyén is láthatja( 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 fix: 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ó mentése

Ha a fenti link nem működik, akkor a link forrása itt található.Könyvjelzőt létrehozhat az alábbiak szerint, mivel ez a forrás URL:

javascript:( függvény(){ var% 20ac, c, f, fa, fe, fea, x, y, z, ac = "automatikus kiegészítés";; f = document.forms; for( x = 0; x & lt; f.length x ++){ FA = f [x]. attributes; az( y = 0; y & lt; fa.length; y ++){ if( FA [y]. name.toLowerCase() == ac){ fa [y]. value = "a"; C ++;}} Fe = f [x]. elements; az( y = 0; y & lt; fe.length; y ++){ FEA = Fe [y]. attributes; a( z = 0; Z & lt; fea.length Z ++){ if( FEA [Z]. name.toLowerCase() == ac){ FEA [Z]. value ="a"; C ++;}}}} riasztási( "engedélyezve% 20 ' "+ AC +"' % 20alapja% 20" + c + "% 20objects.");})() ;

A tesztelésünk során( a PayPal tesztoldalaként) a Firefox 4-ben és az Internet Explorer 9-ben a várakozásoknak megfelelően működött. Sajnos nem sikerült a Chrome-ban dolgozni, annak ellenére, hogy az automatikus kiegészítés engedélyezett.

Az Internet Explorer használatával kapcsolatos eljárások szinte teljesen megegyeznek az Internet Explorer böngészőjével.

Használat Firefoxban

Ha olyan webhelyet látogat 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.

Adja meg a felhasználónevét és a jelszavát, mint a szokásos, és a bejelentkezéskor, akkor a rendszer kéri a jelszavát.

A következő alkalommal, amikor felkeresi az oldalt, felhasználói nevét automatikusan kitöltik, de nem a jelszót. Annak érdekében, hogy a jelszó automatikus betöltésre kerüljön, először be kell fókuszálnia a felhasználónév mezőbe. Az egérkattintással vagy a Ctrl + Tab billentyűvel a jelszómező fókuszálhat.

Ha a fókuszt a kattintás vagy a fülön lévő felhasználói név mezőből szeretné áthelyezni, a jelszó automatikusan kitöltésre kerül.

Használat az Internet Explorerben

Ha olyan webhelyet keres el, amely nem engedi meg a jelszavát, futtassa a "Jelszó mentése "parancsfájl. Az alábbiakhoz hasonló értesítést kell látnia.

Adja meg a felhasználónevét és a jelszavát, mint a normál és a bejelentkezéskor, akkor a rendszer kéri a jelszavát.

A következő alkalommal, amikor felkeresi az oldalt, felhasználói nevét automatikusan kitöltik, de nem a jelszót. Meg kell majd futtatnia a "Jelszó-mentés engedélyezése" szkriptet, és a fentiek szerint ugyanazt a figyelmeztetést kell látnia.

A jelszó automatikus betöltése érdekében először a felhasználói név mezőbe kell fókuszba helyezni. Az egérkattintással vagy a Ctrl + Tab billentyűvel a jelszómező fókuszálhat.

Most, amikor a fókuszt a kattintás vagy a fülön lévő felhasználói név mezőből mozgatja, a jelszó automatikusan kitöltődik.

JavaScript forrás

Ha kíváncsi vagy arra, hogyan működik a szkript, itt a jól formázott és megjegyzett forrás.Érezd szabadon, hogy módosítsd, ahogy látod.

függvény(){ var ac, c, f, fa, fe, fea, x, y, z;// ac = autocomplete konstans( keresési attribútum) // c = az automatikus kiegészítés állandójának számának megszámlálása // f = az aktuális oldal összes formája // fa = aktívan a jelenlegi formában // fe =elemek az aktuális formában // fea = attibutes az aktuális elemben // x, y, z = ciklusváltozók ac = "automatikus kiegészítés";c = 0;f = document.forms;// ciklus minden formában( x = 0; x