Czy istnieje sposób, aby uniemożliwić przeglądarce Google Chrome i innym przeglądarkom zapisanie hasła dla określonej witryny? Serwer to ASP.NET MVC .NET4.Jak uniemożliwić Google Chrome zapisywanie haseł w ASP.NET MVC?
Odpowiedz
Wypróbuj autocomplete='off'
w polu wprowadzania. Przeglądarki powinny to respektować, ale oczywiście nie muszą.
AKTUALIZACJA: Jest to teraz część HTML5 i zgodnie z tym standardem można dodać autocomplete='off'
do znacznika formularza, aby zastosować go do wszystkich pól w formularzu.
Po kliknięciu przez użytkownika "wyślij", weź hasło z pola formularza, wstaw je do ukrytego wejścia i wyślij formularz.
dla Chrome - i innych przeglądarek, które nie przestrzegają autocomplete="off"
- można użyć autoCompleteType="disable"
lub x-autoCompleteType="disable"
Chyba prosicie o programowym sposób zapobiegania dialogowym Zapisz hasło, a nie za pomocą konfigurowalne opcje dostępne w przeglądarce (jeśli szukasz konfigurowalnych opcji, ten link może pomóc Google Chrome Manage Password).
Teraz przychodząc do programowania, istnieje wiele sposobów, aby to zrobić. Powiedzmy, że masz pole hasła o nazwie pass:
<input type="password" name="pass">
Trzeba dodać kilka dodatkowych polu hasła manekina na górnym oryginalnego pola hasła (które w naszym imieniu case = „pass”).
Ci dodatkowe pole hasło obojętne nie powinny być widoczne dla użytkowników, więc musimy kontrolować aspekt wyświetlania tych manekina polu hasła przy użyciu arkusza stylów display: none
np
<input type="password" name="password_fake" id="password_fake" value="" style="display:none;" />
Uwaga czasami może nie pracować, w takim przypadku spróbuj użyć innych stylów CSS, aby ukryć elementy przed użytkownikami.
Daj mi znać, jeśli to pomaga.
to działa. czy ktoś może wyjaśnić, jak to jest możliwe? – Zeeshan
- 1. Zapisywanie haseł w aplikacji
- 2. Automatyczne zapisywanie w MVC (ASP.NET)
- 3. Zapisywanie niestandardowego atrybutu w C# jak ASP.Net MVC Autoryzuj atrybut
- 4. Automatyczne zapisywanie danych wejściowych formularza za pomocą jQuery + ASP.NET MVC
- 5. Budowanie haseł domeny Google Analytics
- 6. Zapisywanie danych Viewmodel do bazy danych w ASP.NET MVC
- 7. ASP.NET ReportViewer Wykorzystanie procesora Google Chrome
- 8. Jak uniemożliwić JAXB zapisywanie nieużywanych przestrzeni nazw podczas zestawiania
- 9. Zapisywanie wykresu Google jako SVG?
- 10. Google Chart HtmlHelper dla Asp.net Mvc
- 11. Zapisywanie oferty w Portfelu Google
- 12. Zapisywanie danych wyjściowych konsoli w przeglądarce Chrome
- 13. Rozszerzenie Chrome - zapisywanie pliku PDF
- 14. ERR_SSL_CLIENT_AUTH_SIGNATURE_FAILED w Google Chrome
- 15. Jak mogę zapobiec zaznaczaniu tekstu w Google Chrome?
- 16. Jak uniemożliwić Chrome żądanie zapisania informacji o karcie kredytowej?
- 17. Jak dostosować predyktory Google Chrome?
- 18. Buforowanie w asp.net-mvc
- 19. ReturnURL w ASP.NET MVC
- 20. Czy można uniemożliwić zamknięcie aplikacji ASP.NET?
- 21. Jak naprawić margines 1px w Google Chrome?
- 22. Jak symulować powiększenie zbliżenia w Google Chrome?
- 23. Jak tworzyć gniazda w rozszerzeniu Google Chrome?
- 24. Jak wyłączyć pobieranie favicon w google chrome
- 25. czcionki Miga w Google Chrome
- 26. LinkButton w ASP.NET MVC
- 27. Debugowanie WebSocket w Google Chrome
- 28. getElementById problemem w Google Chrome
- 29. jQuery w Skrypcie Google Chrome?
- 30. ASP.NET MVC - jak przekierować bezpieczne?
hehe, fajny hack ... nigdy nie z tego :) –