In einer HTML-Seite soll es dem Benutzer nicht erlaubt sein, einen Text zu kopieren, aber gleichzeitig möchte ich dem Benutzer die Möglichkeit geben, einen bestimmten Text auszuwählen (zum Hervorheben). Das bedeutet STRG+C sollte deaktiviert werden und STRG+EIN sollte aktiviert sein.
Kann mir jemand sagen, wie das geht?
Sie können CSS verwenden: ` -moz-user-select: none; -webkit-user-select: keine; -ms-user-select: keine; -o-user-select: keine; Benutzerauswahl: keine; `
– Shawn
25. Oktober 2016 um 21:03 Uhr
aktuelles_känguru
Sie können nicht verhindern, dass Personen Text von Ihrer Seite kopieren. Wenn Sie versuchen, eine “Anforderung” zu erfüllen, kann dies für Sie funktionieren:
So deaktivieren Sie Strg C/V mit Javascript für Internet Explorer- und Firefox-Browser
Ein fortgeschrittenerer Ansatz:
Wie erkennt man Strg+V, Strg+C mit JavaScript?
Bearbeiten: Ich möchte nur betonen, dass das Deaktivieren von Kopieren / Einfügen ärgerlich ist, das Kopieren nicht verhindert und zu 99% wahrscheinlich eine schlechte Idee ist.
“ärgerlich” Total! Ich habe versucht zu kopieren Öffentlichkeit Informationen, und die Kopierfunktion ist deaktiviert. Das macht keinen Sinn. “wird das Kopieren nicht verhindern” Ja, ich habe gerade ausgeblendet oncopy in Firefox Inspect Element zu lesen oncopy="" und die Kopierfunktion funktionierte einwandfrei. Ich konnte alles kopieren, was ich von der Seite wollte 🙂
Sie können CSS verwenden: ` -moz-user-select: none; -webkit-user-select: keine; -ms-user-select: keine; -o-user-select: keine; Benutzerauswahl: keine; `
– Shawn
25. Oktober 2016 um 21:03 Uhr