2015-03-25 9 views
5

Próbuję programowo zablokować opcję "Czy chcesz zapisać te informacje o karcie kredytowej" w przeglądarce Chrome, pod numerem ..Jak uniemożliwić Chrome żądanie zapisania informacji o karcie kredytowej?

Próbowałem dodać autocomplete="off" do wszystkich danych wejściowych, a także formularza, ale ten monit nadal pojawia się.

Czy istnieje sposób, aby wyłączyć to programowo?

Niestety, ten różni się od Disable browser 'Save Password' functionality bo to wszystko kręci się wokół oszukiwanie Chrome do myślenia pole wprowadzania nie jest polem hasła/po prostu za pomocą autocomplete="off" jednak Chrome nie uznaje autocomplete="off".

To jest banner mam na myśli:

Do you want chrome to save your credit card information

+0

Nazwij pole innym? – epascarello

+0

możliwe duplikowanie funkcji [Wyłącz funkcję "Zapisz hasło"] (http://stackoverflow.com/questions/32369/disable-browser-save-password-functionality) – bviale

+0

Już odpowiedziałeś tutaj: http://stackoverflow.com/questions/32369/disable-browser-save-password-function – bviale

Odpowiedz

0

Istnieje dobry powód, Chrome ignoruje autocomplete="off" - to nie twoja informacji, aby stwierdzić, czy przeglądarka użytkownika może go uratować. Jako taki nie istnieje celowy sposób wyłączenia tej funkcji programowo.

Ty może zrobić Chrome szacunek autocomplete="off" ustawiając odpowiednią flagę w chrome://flags co daje wynik pragnienie, ale dotyczy to jedynie przeglądarkę - ponownie, to informacja użytkownika zdecydować zrobić z jak uważają za stosowne .

+3

Nie zgadzam się. Wiem, że moja strona internetowa prosi sprzedawcę o czyjś numer karty kredytowej. Chrome próbuje automatycznie wypełnić numer karty kredytowej obecnego użytkownika. Co jest bezużyteczne i złe. Nie oczekuję, że moi użytkownicy będą musieli mieszać w chrome: // flags. –

+0

Oprócz wspomnianych sztuczek, być może mógłbyś permutować nazwę pola (zawsze dołączając someRandomHash

1

To, co zrobiłem, to użycie ukrytego pola dla numeru karty kredytowej i zapisanie rzeczywistego numeru karty kredytowej, a następnie wyczyszczenie rzeczywistego numeru karty kredytowej z ekranu przez JScript.

Powiązane problemy