25Aug

Ako vynútiť vášho prehliadača zapamätať si heslá

Ak používate správcu hesiel zabudovaný do vášho prehliadača na zapamätanie si všetkých prihlásení na web alebo zvažujete to v súvislosti s nedávnymi udalosťami programu LastPass, musíte( alebo sa vám) nevyhnutne stretnú s niektorými stránkami, ktoré jednoducho neumožňujú uložiťtvoje heslo. Jednoduchým kliknutím alebo dvoma myšami môžete toto obmedzenie obísť a vynútiť váš prehliadač, aby si na týchto nespolupracujúcich stránkach zapamätal heslo.

Poznámka editora: samozrejme, ak používate LastPass, táto funkcia je postavená priamo v. Tento článok je pre tých, ktorí dávajú prednosť použitiu vstavaného hesla prehliadača šetriac namiesto toho, aby svoje heslá v cloude.

Prečo niektoré stránky neumožňujú uložiť heslo?

Táto odpoveď je pomerne jednoduchá, pretože atribút "autocomplete" na formulári a / alebo vstupných prvkoch je nastavený na "off".Tento atribút bol zavedený programom Internet Explorer 5 a robí to, čo naznačuje jeho názov, zabraňuje tomu, aby sa funkcia automatického dokončenia použila na ľubovoľné pole, ktoré ho výslovne vypne.

Ako vidíte tu na stránke PayPal( ktorá vám neumožňuje uložiť vaše heslo), prihlasovacia sekcia má nastavenú hodnotu automatického dokončovania pre pole heslo. Výsledkom je, že prehliadač nevyzdvihne toto pole pre svoju databázu automatického dokončovania hesiel.

Oprava: Jednoduchá funkcia JavaScript

Našťastie je oprava rovnako jednoduchá.Stačí len zmeniť hodnotu tohto atribútu všade, kde je prítomný, na hodnotu "on".Vďaka schopnosti JavaScriptu manipulovať s DOM( objektový model dokumentu), môžete to ľahko urobiť kliknutím na záložku.

Funkcia JavaScript je vložená do odkazu dole. Môžete buď pretiahnuť odkaz na lištu záložiek, alebo kliknúť naň pravým tlačidlom myši a označiť záložku cieľovému odkazu. Keď sa to stane, jednoducho kliknutím na záložku spustíte skript "Allow Password Save" na aktuálnej stránke.

Povoliť uloženie hesla

Ak vyššie uvedený odkaz nefunguje, tu je zdroj pre odkaz. Môžete vytvoriť záložku s nasledujúcou adresou URL:

javascript:( funkcia(){ var% 20ac, c, f, fa, fe, x, y, z; ac = "autocomplete";f = document.forms; pre( x = 0, x & lt; f.length x ++){ fa = f [x]. attributes, alebo( y = 0, y, fa.length y ++){ if( fa [y]. name.toLowerCase() == ac){ fa [y]. Value = "o", c ++;}} fe = f [x]. elements; pre( y = 0, y, fe.length y ++){ fea = Fe [Y]. attributes;( z = 0, z & lt; fea.length, z ++){ if( FEA [z]. name.toLowerCase() == ac){ FEA [z] =. value"o", c ++;}}}} alert( "Enabled% 20 '" + aC + "'% 20on% 20" + c + "% 20objects.");})() ;

Z testovania( pomocou služby PayPal ako testovacieho miesta) to fungovalo ako sa očakávalo v prehliadačoch Firefox 4 av programe Internet Explorer 9. Bohužiaľ, aj napriek úspešnému hláseniu, že bolo dokončené automatické dopĺňanie, sme ho v službe Chrome nemohli dostať do práce.

Postupy na jeho používanie sú v každom prehliadači takmer identické, pričom Internet Explorer vyžaduje jeden ďalší krok.

Použitie vo Firefoxe

Keď navštívite stránku, ktorá vám neumožňuje uložiť vaše heslo, spustite skript "Allow Password Save".Mali by ste vidieť upozornenie, ako je uvedené nižšie.

Zadajte svoje používateľské meno a heslo ako je obvyklé a po prihlásení budete vyzvaní na uloženie hesla.

Pri ďalšom návšteve stránky sa vaše užívateľské meno automaticky vyplní, ale nie heslo. Aby bolo heslo automaticky naplnené, musíte najskôr zaostriť do poľa meno používateľa. Môžete použiť buď tlačidlo myši alebo kláves Ctrl + Tab, ak je pole s heslom zaostrené.

Teraz, keď presuniete zaostrenie z poľa užívateľského mena buď kliknutím alebo karta, heslo sa automaticky vyplní.

Použitie v programe Internet Explorer

Keď navštívite stránku, ktorá vám neumožňuje uložiť heslo, spustite program "Povoliť uloženie hesla "skript. Mali by ste vidieť upozornenie, ako je uvedené nižšie.

Zadajte svoje používateľské meno a heslo ako je obvyklé a po prihlásení sa zobrazí výzva na uloženie hesla.

Pri ďalšom návšteve stránky sa vaše užívateľské meno automaticky vyplní, ale nie heslo. Budete musieť znova spustiť skript "Allow Password Save" a mali by ste vidieť rovnaké upozornenie ako vyššie.

Aby bolo heslo automaticky naplnené, musíte najprv zaostriť do poľa meno používateľa. Môžete použiť buď tlačidlo myši alebo kláves Ctrl + Tab, ak je pole s heslom zaostrené.

Teraz, keď presuniete zaostrenie z poľa užívateľského mena buď kliknutím alebo karta, automaticky sa vyplní vaše heslo.

JavaScript Zdroj

Ak ste zvedaví, ako skript funguje, tu je dobre formátovaný a komentovaný zdroj. Neváhajte ho modifikovať podľa vlastného uváženia. Funkcia

(){ var ac, c, f, fa, fe, fe, x, y, z;// ac = konštanta automatického dopĺňania( atribút na vyhľadávanie) // c = počet zistených koncových bodov autocomplete // f = všetky formuláre na aktuálnej stránke // fa = attibutes v aktuálnej podobe // fe =prvky v aktuálnej podobe // fea = attibutes v aktuálnom prvku formulára // x, y, z = premenné cyklu ac = "autocomplete";c = 0;f = document.forms;/ / cyklu cez každý formulár pre( x = 0; x