Jak mogę wymusić włączenie automatycznego wypełniania na stronach internetowych?


17

Używam przeglądarki Chrome. Lubię „automatyczne wypełnianie”, które wykorzystuje do wypełniania takich danych jak mój adres podczas zakupów online.

Czasami pojawia się komunikat:

„Ta strona wyłączyła automatyczne wypełnianie tego formularza”

Czy mogę w jakiś sposób powiedzieć Chrome, aby zignorowała to, czego chce strona internetowa, i po prostu dała mi to, czego chcę?

Nie mówię o hasłach, mówię o automatycznym wypełnianiu przez Chrome takich rzeczy, jak mój adres e-mail, kod pocztowy itp.

Na przykład: https://www.kansas.gov/ump/register/account ?


Znalazłem to na StackOverflow. Nie jestem pewien, czy to bardzo pomoże, ale
rozwiąże

3
+1 za „zignoruj ​​to, czego chce strona i po prostu daj mi to, czego chcę”. Nie mógłbym ująć tego lepiej.
Miky Dinescu

Odpowiedzi:


8

Z natury nie ma opcji „automatycznego włączania”, nawet jeśli strona internetowa ją wyłączyła. Strona internetowa wyłącza ją za pomocą właściwości autocomplete=offw elemencie. Istnieje rozszerzenie chrom: Auto-Complete = On

Możesz go użyć, aby włączyć autouzupełnianie dla elementów, które są wyłączone.


Uznałem, że prawdopodobnie potrzebuję rozszerzenia, aby osiągnąć to, czego chciałem. Będę musiał wykonać kilka testów, aby sprawdzić, czy to rozszerzenie działa.
thepaulpage

Nie tego chcę. Zredagowałem moje pytanie, aby stało się bardziej oczywiste
strona

4
Autouzupełnianie = na rozszerzenie działa czasami, ale nie zawsze, więc może trzeba jeszcze używać Zbadaj element , aby edytować właściwości formy, jak @curiousguy wyjaśnia. Tylko uważaj, jednym z powodów, dla których ludzie używają tego tagu jest to, że jego kiepski kod sprawdzania poprawności Javascript nie może poprawnie obsłużyć automatycznego wypełniania.
Trevor Robinson

Myślę, że to rozszerzenie zostało usunięte?
Wodnik Moc


2

Jeśli nie chcesz instalować rozszerzenia:

Możesz kliknąć formularz prawym przyciskiem myszy, wybrać polecenie Sprawdź element i bezpośrednio edytować auto-completeatrybut <form>elementu: zmień autocomplete="off"na autocomplete="".


1
trzeba to zrobić kilka razy, aby ominąć wszystkie pola. Łatwiej byłoby po prostu wpisać moje imię / adres / miasto / stan / zip
thepaulpage

Byłoby łatwiej, ale mniej ładnie.
ciekawy,

1

Twój formularz musi również zostać przesłany za pośrednictwem POST. Jeśli przesyłasz za pośrednictwem ajax, zrób <form autocomplete="on" method="post">, pomijając actionatrybut.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.