Upozornenie editora: samozrejme, ak používate službu LastPass, táto funkcia je postavená priamo. Tento článok je určený pre tých, ktorí dávajú prednosť použitiu zabudovaného hesla prehliadača namiesto zadávania hesiel do cloudu.
Prečo niektoré stránky neumožňujú uložiť heslo?
Táto odpoveď je pomerne jednoduchá, pretože atribút "autokomplete" 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 služby PayPal (ktorá vám neumožňuje uložiť vaše heslo), prihlasovacia sekcia má nastavenú hodnotu automatického dokončovania pre pole pre 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 nižšie uvedeného odkazu. Môžete buď pretiahnuť odkaz na lištu záložiek, alebo kliknúť naň pravým tlačidlom myši a nakonfigurovať cieľový odkaz. 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 ako zdrojová URL:
javascript: (funkcia () {var% 20AC, c, f, fa, Fe, FEA, x, y, z, ac = "automatického dopĺňania", c = 0, f = document.forms, pre (x = 0, x |
Z testovania (pomocou služby PayPal ako testovacieho miesta) to fungovalo tak, ako sa očakávalo v programe Firefox 4 a v programe Internet Explorer 9. Bohužiaľ, napriek úspešnej správe o automatickom dokončení sa nám nepodarilo spustiť funkciu v prehliadači Chrome.
Postupy pre jeho používanie sú v každom prehliadači takmer identické, pričom program Internet Explorer si vyžaduje ď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.
Použitie v programe Internet Explorer
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.
Zdroj JavaScript
Ak ste zvedaví, ako skript funguje, tu je dobre formátovaný a komentovaný zdroj. Neváhajte ho modifikovať podľa vlastného uváženia.
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