Domovská » jak » Proč nefunguje automatické dokončování ve Firefoxu vždy?

    Proč nefunguje automatické dokončování ve Firefoxu vždy?

    Pokud jste typ člověka, který vždy povoluje Firefoxu uložit přihlašovací údaje pro stránky, které navštívíte, může být velmi frustrováno, když narazíte na stránky, které vás ani nezobrazí výzvu k uložení pověření. Máme to, co se tu děje.

    Tady je ta strašná forma, kterou musím skoro každý den psát ... Jsem opravdu unavená.

    Takže se podívám na zdroj stránky, a tady je viník: AUTOCOMPLETE = "off" ve formuláři informuje Firefox o zakázání automatického vyplňování tohoto formuláře. Samotné prvky formuláře mají na nich stejnou značku.

    Zjistíte, že se to děje poměrně častěji na firemní vpns, bankách a jiných místech, kde se obávají zabezpečení a nechtějí, abyste si ukládali hesla, a proto používají tuto značku na svých stránkách, aby zabránili uložení pověření prohlížečem.

    Vaše nejlepší volba: Greasemonkey to!

    Pomocí skriptu greasemonkey můžete znovu povolit automatické dokončování prvků formuláře. Na stránce userscripts.org můžete najít několik z nich:

    http://userscripts-mirror.org/

    Nebo můžete napsat svůj vlastní, pokud se vám to zdá ... z nějakého důvodu ostatní skripty nefungovaly na mém špatném firemním VPN v práci, a tak jsem vytvořil nový skript, který ručně nastaví atributy každé.

    var frm = dokument.formy [0];
    frm.setAttribute ('autokomplete', 'on');
    frm.elements [0] .setAttribute ('automatické dokončování', 'on');
    frm.elements [1] .setAttribute ('automatické dokončování', 'on');

    Tip: Rozšíření Firebug je skvělý způsob, jak zjistit, jaké prvky jsou, pokud píšete skript.