Drop-Paste in HTML-Eingabefeldern deaktivieren? [duplicate]

Lesezeit: 3 Minuten

Benutzeravatar von Adam Matan
Adam Matan

HTML-Datei Drop-Paste in HTML-Eingabefeldern deaktivieren.

  • 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

Benutzeravatar von Ilya Sidorovich
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

1445960cookie-checkDrop-Paste in HTML-Eingabefeldern deaktivieren? [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy