HTML-Datei Drop-Paste in HTML-Eingabefeldern deaktivieren.
Drop-Paste in HTML-Eingabefeldern deaktivieren? [duplicate]
Adam Matan
Ilja Sidorowitsch
Sie können das Einfügen Ihrer Eingabe wie folgt deaktivieren:
html:
<input type="text" value="" id="myInput">
Javascript:
window.onload = () => {
const myInput = document.getElementById('myInput');
myInput.onpaste = e => e.preventDefault();
}
Wenn wir über Sicherheit sprechen, würde ich nicht sagen, dass dies Auswirkungen hat. Sie würden normalerweise sowohl die clientseitige als auch die serverseitige Validierung der vom Benutzer übermittelten Daten verwenden.
-
Es verbessert den Sicherheitsprozess, nur nicht direkt. Insbesondere beim Bestätigen einer PIN oder eines Passworts. Wenn sich der Benutzer beim ersten Mal vertippt hat, bedeutet das Einfügen derselben Informationen, dass er jetzt seine eigene PIN nicht kennt -> daher Kosten und Zeitaufwand wieder zurücksetzen. Im weiteren Sinne müssen offensichtlich alle normalen Validierungen durchgeführt werden …
– Benutzer3600150
30. März 2016 um 12:33 Uhr
-
@StanE: Dies verhindert, dass Benutzer falsche Daten einfügen, verhindert jedoch auch, dass Benutzer korrekte Daten einfügen. Ich benutze einen Passwort-Manager und lasse ihn ein sehr starkes Passwort generieren. Ich kopiere es dann und füge es ein, da es ewig dauern würde, es richtig einzutippen, mit allen Sonderzeichen.
– Benutzer276648
18. Juli 2017 um 3:20 Uhr
-
Das Verhindern von Kopieren und Einfügen ist dumm, es hat NULL Auswirkungen auf die Sicherheit und verschlimmert auch die Probleme der Verwendung von Passwort-Managern, die in einigen Fällen starke Passwörter erstellt haben.
– Störsender
31. Juli 2017 um 9:45 Uhr
-
Dies erhöht nicht die Sicherheit, es verringert die Sicherheit, da es die Wahrscheinlichkeit verringert, dass Benutzer starke Passwörter und einen Passwort-Manager verwenden.
– vy32
4. Juli 2018 um 13:03 Uhr
-
Das Deaktivieren des Einfügens macht den Benutzer auch anfällig für Keylogger.
– SVD
27. November 2019 um 18:08 Uhr
Kopieren und Einfügen funktioniert auf dieser Seite, jedenfalls in Chrome.
– MrCode
9. Oktober 2012 um 18:12 Uhr
Die Sicherheit wird kaum verbessert, da Sie sich nur die Quelle ansehen können und die Methode dazu von Browser zu Browser unterschiedlich ist.
– Josia Hester
9. Oktober 2012 um 18:13 Uhr
Es verbessert die Sicherheit, da es die Benutzer so sehr nervt, dass sie sich nicht mehr die Mühe machen, die Website zu nutzen.
– DA.
9. Oktober 2012 um 18:19 Uhr
Es verbessert nicht die Sicherheit (im Gegenteil, da es die einfache Eingabe von Passwörtern fördert) und wird manchmal in Bestätigungsfeldern verwendet, in denen der Benutzer vorherige Eingaben wiederholen muss, um Tippfehler durch Kopieren und Einfügen zu verhindern. In Wirklichkeit macht es das Leben des Benutzers nur schwerer, besonders wenn er sichere zufällige Passwörter/Codes aus einem Passwort-Manager kopieren/einfügen möchte. Für Chrome gibt es eine tolle Erweiterung, die diesen Unsinn verhindert. Suchen Sie nach „Chrome dont f with paste“.
– Timm
19. September 2016 um 15:29 Uhr
Danke @timm für den Tipp. Ich benutze einen Passwort-Manager und Passwörter mit Kauderwelsch aus 28 Zeichen und habe gerade eine neue Kreditkarte und die Bank mit Paste! Ich habe versucht, den Wert manuell in den Code-Inspektor von Brave einzugeben, aber ihr Skript hat mich überlistet. Aber diese Erweiterung hat sie überlistet.
– Milton
14. Februar 2020 um 15:56 Uhr