Text nicht auswählbar und nicht kopierbar (Webkit, umgeben von kopierbarem Text)

8

Das folgende Snippet zeigt, wie Sie Text nicht auswählbar machen können. Wenn Sie in Chrome Text auf beiden Seiten auswählen, wird beim Kopieren und Einfügen der nicht ausgewählte Text leider ebenfalls eingefügt.

Gibt es eine Möglichkeit, viel zu schreiben, mit nicht auswählbaren Inhalten, die Sie kopieren und einfügen können und keiner der nicht auswählbaren Inhalte eingefügt wird?

%Vor% %Vor%

Ссылка

edit: Diese Frage scheint ein mögliches Duplikat zu sein, da es bereits 12 Fragen zu diesem Thema gibt. Allerdings konnte ich mein spezielles Problem nicht nach umfangreicher Suche finden, daher dachte ich, dass es eine eigene Frage mit einem spezielleren Fragentitel verdient.

    
Mirror318 04.05.2016, 12:17
quelle

3 Antworten

17

Mehr Problemumgehung: Sie können Tatsache ausnutzen, dass CSS-generierter Inhalt für die Zwischenablage (*) unsichtbar ist. Bei leerem Bereich mit Text, der zu einem Attribut verschoben wurde, haben Sie visuell ähnliches Ergebnis mit dem angeforderten clibpoard-Verhalten:

%Vor% %Vor%

Ссылка

Wenn Barrierefreiheit / SEO keine Rolle spielt, könnte dies die Lösung sein. In anderen Fällen könnte es sich um echten Text in HTML handeln, aber mit dem Skript 'bei Bedarf' versehen werden.

(*) Update: wie im Kommentar notiert ( Wie kann die Hervorhebung von Textauswahl mithilfe von CSS deaktiviert werden? ) Internet Explorer beinhaltet CSS-generierten Inhalt in der Zwischenablage. Argh.

    
myf 04.05.2016, 12:28
quelle
2

css kann die Markierung deaktivieren, aber wenn Sie den Text nicht kopieren möchten, verwenden Sie dieses kleine Stück jquery code

%Vor%

%Vor% %Vor% %Vor%
    
Gaurav Aggarwal 04.05.2016 12:24
quelle
1

Sie können versuchen, den markierten Text mit window.getSelection zu lesen. Bitte versuchen Sie das folgende Codebeispiel und schauen Sie in die Konsole. Damit können Sie den unerwünschten Text aus der Zeichenfolge entfernen und in die Zwischenablage kopieren. Aber das ist nicht sehr einfach, vielleicht nicht einmal möglich. Das ist nur eine Idee.

%Vor% %Vor% %Vor%
    
roNn23 04.05.2016 12:46
quelle

Tags und Links