Główna » jak » Dlaczego funkcja autouzupełniania nie zawsze działa w przeglądarce Firefox?

    Dlaczego funkcja autouzupełniania nie zawsze działa w przeglądarce Firefox?

    Jeśli jesteś typem osoby, która zawsze pozwala Firefoksowi zapisywać dane logowania do odwiedzanych witryn, możesz być bardzo sfrustrowany, gdy natkniesz się na stronę, która nie wymaga nawet zapisania danych logowania. Wiemy, co tu się dzieje.

    Oto okropna forma, którą muszę pisać prawie codziennie ... Naprawdę mam już tego dość.

    Więc zajrzyj do źródła strony, a tutaj jest winowajca: AUTOCOMPLETE = "off" w formularzu powie Firefoksie wyłączenie automatycznego uzupełniania dla tego formularza. Same elementy formularza również mają na sobie ten sam znacznik.

    Zdarza się, że zdarza się to często w firmowych VPN, bankach i innych witrynach, gdzie obawiają się o bezpieczeństwo i nie chcą, abyś zapisywał swoje hasła, więc używają tego tagu na swoich stronach, aby zapobiec zapisywaniu poświadczeń przez Twoją przeglądarkę.

    Twoja najlepsza opcja: Greasemonkey it!

    Możesz użyć skryptu smarto-kluczowego, aby ponownie włączyć autouzupełnianie w elementach formularza. Możesz znaleźć ich liczbę na userscripts.org:

    http://userscripts-mirror.org/

    Możesz też napisać własną, jeśli masz na to ochotę ... z jakiegoś powodu inne skrypty nie działały na moim plugawym vpn firmowym w pracy, więc stworzyłem nowy skrypt, który ręcznie ustawił atrybuty każdego z nich..

    var frm = document.forms [0];
    frm.setAttribute ("autouzupełnianie", "wł.");
    frm.elements [0] .setAttribute ("autouzupełnianie", "wł.");
    frm.elements [1] .setAttribute ("autouzupełnianie", "wł.");

    Podpowiedź: rozszerzenie Firebug to świetny sposób, aby dowiedzieć się, jakie są elementy, jeśli piszesz skrypt.