Por que você não consegue copiar texto em alguns sites? A guerra silenciosa entre você e o JavaScript
O Começo Inusitado
Você já tentou copiar uma frase de um site e seu navegador te bloqueou?
Bem-vindo à guerra silenciosa entre você e o JavaScript.
Como Eles Te Bloqueiam
Quando você tenta Ctrl+C em um site protegido, o JavaScript intercepta seu evento de cópia. É tipo alguém bater na sua mão quando você tenta pegar algo.
Não é que o texto desapareça. É que o site reescreve o que você copiou.
Por Que Eles Fazem Isso?
Medo. Puro medo. Medo de que você compartilhe o conteúdo ou use em outro lugar.
Como se você não pudesse fazer screenshot e usar OCR. Spoiler: você consegue.
A Hipocrisia Deliciosa
Sites que te bloqueiam de copiar texto copiam TONELADAS do seu comportamento. Cookies, fingerprinting, rastreamento.
Você não pode copiar 5 linhas, mas o site copia 500GB de seus hábitos. A ironia é espessa.
O Código Misterioso
Quando você vê user-select: none em CSS, é o site dizendo: esse texto é NOSSO.
Mas aqui vem a redenção: você consegue contornar. F12. Remover a propriedade CSS. Pronto.
O Bloqueador Mais Famoso
O Medium é um site inteiro dedicado a artigos que bloqueiam cópia.
É como abrir um restaurante com comida deliciosa, mas jure que você não pode comer.
Por Que a Maioria Não Faz Isso?
Porque não precisa. Apenas sites paranóicos fazem isso.
E esses mesmos sites reclamam que ninguém compartilha seu conteúdo.
A Verdade Perturbadora
Se você consegue ler o texto, você tecnicamente pode copiá-lo.
Extensions contornam. DevTools desabilita. OCR extrai. Copiar é impossível bloquear completamente.
O Que Você Pode Fazer
Se é desenvolvedor: não bloqueie cópia, vira apenas suspeita.
Se é leitor: F12 é seu amigo. JavaScript é apenas cliente. Você tem poder.
A Conclusão Óbvia
A guerra entre você e JavaScript é ridícula. Texto que você lê, você deveria poder copiar.
Então da próxima vez que não conseguir copiar, lembre-se: não é você fraco, é o site inseguro.