If-Koubou

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

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

Jeśli jesteś typem osoby, która zawsze zezwala przeglądarce Firefox na zapisywanie danych logowania do odwiedzanych witryn, możesz być bardzo sfrustrowany, gdy natkniesz się na stronę, która nie wymaga nawet zapisania danych uwierzytelniających. Omówiliśmy to, co się tutaj dzieje.

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

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 korporacyjnych aplikacjach VPN, bankach i innych witrynach, gdzie obawiają się o bezpieczeństwo i nie chcą zapisywać haseł, więc używają tego znacznika na swoich stronach, aby zapobiec zapisywaniu poświadczeń przez 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 korporacyjnym vpn w pracy, więc stworzyłem nowy skrypt, który ręcznie ustawiał 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.