2012-10-09 9 views
17

Powiel możliwe:
Disable Copy/Paste into HTML form using JavascriptWyłącz kopiowanie wklej w polach wprowadzania HTML?

My bank wydają się mieć wyłączoną kopiuj-wklej nazwy użytkownika i hasła.

Jak to zrobić? Czy poprawia bezpieczeństwo?

+2

Czy spojrzałeś na źródło? – epascarello

+0

Kopiuj i wklej działa na tej stronie, tak czy inaczej w chrome. – MrCode

+0

ledwie poprawia bezpieczeństwo, ponieważ możesz po prostu spojrzeć na źródło, a metoda wykonania różni się w różnych przeglądarkach. –

Odpowiedz

52

pastę można wyłączyć w swoim wejściu w następujący sposób:

html:

<input type="text" value="" id="myInput" /> 

javascript:

window.onload = function() { 
var myInput = document.getElementById('myInput'); 
myInput.onpaste = function(e) { 
    e.preventDefault(); 
} 
} 

Mówiąc o bezpieczeństwie, nie powiedziałbym, że to ma wpływ. Zwykle korzystasz ze strony klienta, a także jako sprawdzanie poprawności danych przesłanych przez użytkownika po stronie serwera.

Mam nadzieję, że to pomoże

+1

Poprawia proces bezpieczeństwa, ale nie bezpośrednio. W szczególności, gdy potwierdzasz kod PIN lub hasło Jeśli użytkownik błędnie wpisał po raz pierwszy, wklejenie tych samych informacji oznacza, że ​​nie znają już własnego kodu PIN -> stąd koszt i czas ponownie ustawić. W szerszym zakresie, oczywiście trzeba wykonać wszystkie normalne sprawdzanie poprawności ... – user3600150

+0

+1 dla bezpośredniej, jasnej odpowiedzi i * opcjonalnie * ostrzeżenia (w przeciwieństwie do innych użytkowników (nie tutaj!), Którzy rozpoczynają niekończące się dyskusje bez udzielania odpowiedzi). PS: To nie musi robić czegoś z bezpieczeństwem. Wyłączenie wklejania może być pomocne, aby uniemożliwić użytkownikom kopiowanie i wklejanie NIEPRAWIDŁOWYCH danych, takich jak adres e-mail - jest to dla użytkowników korzyści (miałem taką sytuację z jednym z naszych dużych klientów biznesowych, którzy użytkownicy CHCĄŚ nie móc przypadkowo wkleić złe informacje). – StanE

+0

Jak wyłączyć to po stronie klienta za pomocą Narzędzi dla programistów w przeglądarce Chrome? – Carmageddon

Powiązane problemy