1. Selección desactivada con CSS
Una sola regla de estilo, user-select: none, le dice al navegador que no te deje
seleccionar el texto de un elemento. Al arrastrar no se resalta nada. El texto sigue en la
página: el modo lectura, imprimir en PDF o una extensión que elimine la regla devuelven la
selección.
2. Eventos de copiar, cortar y pegar cancelados
Un script detecta el evento copy, cut o paste y lo cancela. Puedes seleccionar el texto, pero Ctrl+C no copia nada, o la web sustituye tu portapapeles por una línea del tipo «Sigue leyendo en…». Bloquear JavaScript para el sitio o una extensión para permitir copiar lo evitan. El mismo truco bloquea pegar en algunos formularios, por ejemplo en los campos de «repite tu correo electrónico».
3. Clic derecho cancelado
Un script cancela el evento contextmenu para que el menú de Chrome no se abra nunca, a menudo con un aviso del tipo «Clic derecho desactivado». Consulta cómo activar el clic derecho.
4. Capas transparentes
Un elemento invisible tapa el texto, así que tus clics caen en la capa en lugar de en las palabras. El modo lectura y el código fuente ignoran estas capas.
5. Texto que no es texto
Algunas páginas muestran el texto como imagen, dentro de un canvas o en un vídeo. Aquí no sirve ningún método para desbloquear la copia, porque no hay texto que copiar: usa el reconocimiento de texto, como Image Text to Text.
La respuesta práctica
Si te encuentras a menudo con páginas protegidas contra copia, Highlight and Copy Protected Text desactiva las técnicas 1–3 con un solo interruptor. Para las demás, sigue cómo copiar texto de una web protegida.