Úvodná » ako » Prečo automatické dokončovanie vždy funguje vo Firefoxe?

    Prečo automatické dokončovanie vždy funguje vo Firefoxe?

    Ak ste typom osoby, ktorá vždy umožňuje Firefoxu ukladať vaše prihlasovacie poverenia pre stránky, ktoré navštívite, budete pravdepodobne veľmi frustrovaní, keď narazíte na stránky, ktoré vás ani nevyzývajú na uloženie poverení. Máme to, čo sa tu deje.

    Tu je tá hrozná forma, ktorú musím písať takmer každý deň ... Som naozaj unavený.

    Takže sa pozriem na zdroj stránky, a tu je vinník: AUTOCOMPLETE = "off" na formulári povie Firefoxu, aby zakázal automatické dokončovanie pre daný formulár. Samotné prvky formulára majú na nich rovnakú značku.

    Zistíte, že sa to stáva pomerne často v podnikových spoločnostiach, bankách a iných stránkach, kde sa obávajú bezpečnosti a nechcete, aby ste si uložili svoje heslá, a preto používajú túto značku na svojich stránkach, aby zabránili uloženiu poverení vášho prehliadača.

    Vaša najlepšia voľba: Greasemonkey to!

    Skript greasemonkey môžete použiť na opätovné zapnutie automatického dokončovania prvkov formulára. Nájdete ich na adrese userscripts.org:

    http://userscripts-mirror.org/

    Alebo môžete napísať svoje vlastné, ak máte pocit, že ... z nejakého dôvodu ostatné skripty nefungovali na mojom zraniteľnom firemnom VPN v práci, a tak som vytvoril nový skript, ktorý ručne nastaví atribúty každého.

    var frm = dokument.formy [0];
    frm.setAttribute ('automatické dokončovanie', 'on');
    frm.elements [0] .setAttribute ('automatické dokončovanie', 'on');
    frm.elements [1] .setAttribute ("automatické dokončovanie", "on");

    Tip: Firebug rozšírenie je skvelý spôsob, ako zistiť, aké sú prvky, ak píšete skript.