25Aug

Jak přinutit prohlížeč zapamatovat si hesla

click fraud protection

Pokud používáte správce hesel zabudovaný do vašeho prohlížeče pro zapamatování všech vašich webových přihlašovacích údajů nebo zvažujete to s ohledem na nedávné události s LastPassem, budete mít( nebo budou) nevyhnutelně narazit na některé weby, které vám prostě neumožňují uložitvaše heslo. Jednoduchým kliknutím nebo dvěma myší můžete toto omezení vyřešit a přinutit prohlížeč, aby zapamatoval heslo na těchto nespolupracujících místech.

Editor Poznámka: samozřejmě, pokud používáte LastPass, tato funkce je postavena přímo. Tento článek je pro ty, kteří dávají přednost použití vestavěného hesla prohlížeče šetří místo toho, aby jejich hesla v cloudu.

Proč některé stránky neumožňují uložit heslo?

Tato odpověď je poměrně jednoduchá, je způsobena tím, že atribut "autokomplete" na formuláři a / nebo vstupních prvcích je nastaven na "off".Tento atribut byl zaveden aplikací Internet Explorer 5 a udělá to, co název napovídá, zabraňuje tomu, aby funkce automatického dokončení byly použity pro jakékoli pole, které ji výslovně vypnulo.

instagram viewer

Jak můžete vidět na webu služby PayPal( což vám neumožňuje uložit heslo), v přihlašovací sekci je nastavena hodnota automatického dokončování pro pole s heslem. Výsledkem je, že prohlížeč toto pole nevyzvedne pro svou databázi automatických úplných hesel.

Oprava: Jednoduchá funkce JavaScript

Naštěstí je oprava stejně jednoduchá.Stačí, abychom změnili hodnotu tohoto atributu, kdekoli je, na "on".Díky schopnosti jazyka JavaScript manipulovat s DOM( objektový model dokumentu), můžete to snadno udělat kliknutím na záložku.

Funkce JavaScript je vložena do níže uvedeného odkazu. Můžete buď přetáhnout odkaz na panel záložek, nebo na něj kliknout pravým tlačítkem myši a uložit odkaz na odkaz. Jakmile to provedete, kliknutím na záložku spustíte skript "Allow Password Save" na aktuální stránce.

Povolit uložení hesla

Pokud výše uvedený odkaz nefunguje, zde je zdroj odkazu. Můžete vytvořit záložku s následujícím zdrojem:

javascript:( function(){ var% 20ac, c, f, fa, fe, x, y, z; ac = "autocomplete";(x = 0; x

Z testování( pomocí služby PayPal jako zkušebního webu) fungovalo to tak, jak bylo očekáváno v prohlížečích Firefox 4 av aplikaci Internet Explorer 9. Bohužel se nám to nepodařilo dostat do práce se službou Chrome navzdory úspěšné zprávě, že byla povolena autokompleta.

Postupy pro jeho použití jsou v každém prohlížeči téměř identické a aplikace Internet Explorer vyžaduje jeden další krok.

Použití ve Firefoxu

Když navštívíte web, který vám neumožňuje uložit heslo, spusťte skript "Allow Password Save".Mělo by se zobrazit oznámení jako níže.

Zadejte své uživatelské jméno a heslo jako obvykle a po přihlášení budete vyzváni k uložení hesla.

Při příštím otevření stránky se uživatelské jméno automaticky vyplní, ale heslo se nezobrazí.Aby bylo heslo automaticky vyplněno, musíte nejdříve zaostřit v poli uživatelského jména. Můžete použít klepnutí myší nebo klávesu Ctrl + Tab, pokud se pole pole zaměřuje.

Nyní, když přesunete zaostření z pole uživatelského jména buď s klepnutím nebo karta, heslo automaticky vyplní.

Použití v aplikaci Internet Explorer

Když navštívíte web, který vám neumožňuje uložit heslo, spusťte "Povolit uložení hesla ".Mělo by se zobrazit oznámení jako níže.

Zadejte své uživatelské jméno a heslo jako obvykle a po přihlášení budete vyzváni k uložení hesla.

Při příštím navštívení stránky bude uživatelské jméno vyplněno automaticky, ale heslo není.Budete muset znovu spustit skript "Allow Password Save" a měli byste vidět stejnou poznámku jako výše.

Aby bylo heslo automaticky vyplněno, musíte nejdříve zařadit zaostření do pole uživatelského jména. Můžete použít klepnutí myší nebo klávesu Ctrl + Tab, pokud se pole pole zaměřuje.

Nyní, když přesunete zaostření z pole uživatelského jména buď kliknutím nebo karta, automaticky zapíše heslo.

JavaScript Zdroj

Pokud jste zvědaví, jak funguje skript, je zde dobře formátovaný a komentovaný zdroj. Nebojte se jej upravit tak, jak to uzná za vhodné.Funkce

(){ var ac, c, f, fa, fe, fe, x, y, z;// ac = autocomplete konstanta( atribut pro hledání) // c = počítat kolikrát byla nalezena konstanta automatického dokončování // f = všechny formuláře na aktuální stránce // fa = attibuty v aktuální podobě // fe =prvky v aktuální podobě // fea = attibutes v aktuálním elementu formuláře // x, y, z = proměnné smyčky ac = "autocomplete";c = 0;f = document.forms;// projděte každý formulář pro( x = 0; x