Начална » как да » Защо автоматичното довършване не работи винаги във Firefox?

    Защо автоматичното довършване не работи винаги във Firefox?

    Ако сте човек, който винаги позволява на Firefox да запазва вашите идентификационни данни за вход в сайтовете, които посещавате, може да сте много разочаровани, когато попаднете на сайт, който дори не ви подканва да запазите идентификационните данни. Имаме нищо на какво става тук.

    Ето тази ужасна форма, която трябва да напиша почти всеки ден… Наистина се уморявам от това.

    Затова погледна в източника на страницата, а ето виновникът: AUTOCOMPLETE = "off" на формуляра ще каже на Firefox да деактивира автоматично попълване за тази форма. Самите елементи на формуляра също имат един и същ етикет върху тях.

    Ще видите, че това се случва често в корпоративни vpns, банки и други сайтове, където те се притесняват за сигурността и не искат да запазвате паролите си, така че те използват този маркер на страниците си, за да предотвратят запазването на идентификационните данни на браузъра ви.

    Вашата най-добра опция: Greasemonkey!

    Можете да използвате greasemonkey скрипт, за да активирате отново автоматичното довършване в елементите на формуляра. Можете да намерите няколко от тях на userscripts.org:

    http://userscripts-mirror.org/

    Или можете да напишете своя собствена, ако се чувствате така… поради някаква причина другите скриптове не са работили на моята зловеща корпоративна VPN по време на работа, така че създадох нов скрипт, който ръчно зададе атрибутите на всеки.

    var frm = document.forms [0];
    frm.setAttribute ('autocomplete', 'on');
    frm.elements [0] .setAttribute ("автодовършване", "включено");
    frm.elements [1] .setAttribute ('autocomplete', 'on');

    Съвет: Разширението Firebug е чудесен начин да разберете какви са елементите, ако пишете скрипт.