1. Selectie uitgezet met CSS
Eén stijlregel, user-select: none, vertelt de browser dat je in een element geen tekst mag
selecteren. Als je sleept, wordt niets gemarkeerd. De tekst staat nog wel op de pagina: de
leesmodus, afdrukken naar PDF of een extensie die de regel verwijdert, brengen selecteren terug.
2. Kopiëren, knippen en plakken geannuleerd
Een script luistert naar de gebeurtenis copy, cut of paste en annuleert die. Je kunt de tekst selecteren, maar Ctrl+C kopieert niets, of de site vervangt je klembord door een regel als "Lees meer op…". JavaScript blokkeren voor de site of een kopieerextensie houdt dit tegen. Met dezelfde truc wordt plakken in sommige formulieren geblokkeerd, bijvoorbeeld in velden als "herhaal e-mailadres".
3. Rechtsklik geannuleerd
Een script annuleert de gebeurtenis contextmenu, zodat het menu van Chrome nooit opent, vaak met een melding als "Rechtsklikken uitgeschakeld". Zie zo schakel je de rechtermuisknop in.
4. Doorzichtige overlays
Een onzichtbaar element bedekt de tekst, zodat je klikken op de overlay terechtkomen in plaats van op de woorden. De leesmodus en de paginabron negeren overlays.
5. Tekst die geen tekst is
Sommige pagina's tonen tekst als afbeelding, in een canvas of in een video. Geen enkele methode om kopiëren te deblokkeren helpt hier, omdat er geen tekst is om te kopiëren. Gebruik tekstherkenning zoals Image Text to Text.
Het praktische antwoord
Kom je vaak pagina's met kopieerbeveiliging tegen, dan zet Highlight and Copy Protected Text technieken 1–3 uit met één schakelaar. Voor de andere volg je zo kopieer je tekst van een beveiligde website.