Alguns sites começaram a abusar de um recurso super interessante do JavaScript para acabar com uma das características mais importantes da Internet: a capacidade de copiar/colar.
O tratamento dos clipboard events (oncut, oncopy e onpaste) deveria servir para permitir que os programadores façam coisas legais quando você copia/cola um texto (por exemplo, um processador de textos online pode inserir/remover formatação), mas tenho visto cada vez mais ele ser usado para adicionar uma mensagem de copyright no final de um texto copiado, impedir usuários leigos de copiarem textos na web e evitar que se cole coisas que você copiou em formulários.
O que mais me incomoda (e que me levou a escrever esta postagem) é que, hoje, quem copia um trecho de uma reportagem da Folha (para guardar, compartilhar numa rede social ou o que quer que seja) acaba colando:
Para compartilhar esse conteúdo, por favor utilize o link http://www1.folha.uol.com.br/fsp/bla-bla-bla ou as ferramentas oferecidas na página. Textos, fotos, artes e vídeos da Folha estão protegidos pela legislação brasileira sobre direito autoral. Não reproduza o conteúdo do jornal em qualquer meio de comunicação, eletrônico ou impresso, sem autorização da Folhapress (pesquisa@folhapress.com.br). As regras têm como objetivo proteger o investimento que a Folha faz na qualidade de seu jornalismo. Se precisa copiar trecho de texto da Folha para uso privado, por favor logue-se como assinante ou cadastrado.
Não é incrível (e sintomático) que o grupo que gerencia o portal mais importante da Internet no Brasil (UOL) tenha uma concepção tão atrasada da rede? Ok, não dá nem pra dizer que isso nos surpreende depois da censura da Falha e do paywall.
Sem mais delongas: isso merece ser hackeado. Neste post, proponho algumas soluções simples para você poder voltar a copiar e colar no seu navegador como sempre fez. Minha preferida, como sempre, é a última.
Solução trivial para quem usa Linux
Antes de sugerir soluções de verdade, convém observar que quem usa Linux (X11) pode copiar selecionando um texto (sem apertar Ctrl+C ou qualquer outra combinação esdrúxula de teclas) e colar apertando o botão do meio do mouse. Quando se copia/cola dessa forma, o navegador não emite os temidos eventos oncopy/onpaste (ou seja, tudo funciona normalmente).
Rodolfo Mohr também observou que você pode copiar um texto selecionando-o, clicando com a tecla direita na seleção e em “Pesquisar no Google”. Uma aba vai abrir com a pesquisa no Google e você pode copiar o texto lá. É um hack válido, embora incômodo.
Somente Firefox: usando about:config
Se você usa Firefox, pode desabilitar os clipboard events digitando, na barra de endereços, em about:config. Talvez ele diga que é perigoso e peça para você clicar num botão dizendo que sabe o que está fazendo. Pode confiar. Em seguida, procure a chave dom.event.clipboardevents.enabled e clique duas vezes nela para mudar seu valor para false. Reiniciando o navegador, o recurso copiar/colar estará funcionando normalmente (ou talvez nem precise reiniciá-lo).
Extensões (para Firefox, Chrome e Opera)
Não tem o que explicar. Simplesmente clique no nome do seu navegador e instale: Firefox, Chrome, Opera.
Editado em 01/04/2014, 22:30: A extensão que eu havia colocado para Chrome só desabilita o tratamento de eventos onpaste em formulários. Se você conhecer alguma extensão similar a do Firefox ou a do Opera, me avise pelos comentários.
Desabilitando sob demanda via JavaScript
É muito importante ter em mente que aplicações web como processadores de texto podem usar os eventos oncut/oncopy/onpaste para coisas úteis. Por isso, é desejável desabilitar esses eventos somente em sites específicos.
Não encontrei nenhuma extensão que faça isso, mas um código simples em JavaScript para recuperar o comportamento padrão dos eventos em um determinado site (testei no Firefox e no Chrome) é:
all = document.querySelectorAll("*");
fn = function(e) {
e.stopPropagation();
return true;
}
for (var i = 0; i < all.length; i++) {
all[i].oncut = fn;
all[i].oncopy = fn;
all[i].onpaste = fn;
}
Se digitarmos isso no console (Shift+Ctrl+J), as funções copiar/colar devem voltar a funcionar.
Userscript
A solução anterior nos permite criar um userscript para desabilitar o tratamento dos eventos apenas no site da Folha:
// ==UserScript==
// @name Permite copiar textos da Folha
// @include http://*.folha.uol.com.br/*
// ==/UserScript==
window.onload = function() {
all = document.querySelectorAll("*");
fn = function(e) {
e.stopPropagation();
return true;
}
for (var i = 0; i < all.length; i++) {
all[i].oncut = fn;
all[i].oncopy = fn;
all[i].onpaste = fn;
}
}
Portanto, se você quiser copiar do site da Folha sem preocupações (e sem desabilitar os eventos em outros sites), pode instalar as extensões GreaseMonkey (Firefox) ou TamperMonkey (Chrome), e então esse userscript clicando neste link: falha.user.js.
Bookmarlet
Acho o método acima (do userscript) o melhor para copiar da Folha. No entanto, é conveniente ter um método mais genérico. Por isso, criei um bookmarklet, isso é, um pequeno script que podemos executar clicando num botão na barra de favoritos (neste caso, para restaurar o comportamento padrão das funções copiar/colar).
Aqui está ele: Restaurar copiar/colar
Para instalar, arraste esse link para sua barra de favoritos. Para usar, clique sempre que precisar copiar um texto e então copie normalmente.
Viva a Internet!
Comentários
Maria
TAMPERMONKEY, script para ler artigos do site Valor Econômico, você tem???
Igoe
Quem usa Iphone. Selecione, compartilhar, seleciona “notas” e copia a partir do bloco de notas.
Marcus
Muito obrigado, o do script me ajudou muito!!!
Mayra
Obrigada pelo bookmarklet, salvou meu dia!
MARCELO CORREA RIBEIRO
que pena que o bookmarklet não funciona mais no jusbrasil. Descobriram esse script.
Maíra Pinheiro
Super útil. Funcionou. :D
Rafael Leite de Medeiros
Cara, demais. Fiz isso no Mozilla e funcionou. Hahahahaah economizei 20,00 por mês em assinatura.
Obrigado!
Jameson Santana
muito útil!! e eu aqui digitando os julgados na petição, perdendo tempo… você é nota 10 cara, jusbrasil que me aguarde agora
Monalisa
Kkkkkkkkkkkk to na mesma, mas ainda vou tentar o que ele disse
Midiã
Sensacional! Parabéns!
Rafael
Sensacional. Parabéns pelo conteúdo.
Juliana da Costa Correa
Eu aperto F12 e copio tudo do HTML ou apenas pesquiso no google mesmo e acesso o codigo fonte e copio de la
livia
te amooooooo!!! salvou meu trabalho. Muito obrigada!
David
Post muito útil. Em muitos sites, não é possível selecionar um texto e movê-lo para outro lugar. Um exemplo é o Jusbrasil.com.br
Carlos
Testei e funcionou. Valeu, Tiago. Grande Abraço.
Vinícius
Dicas sensacionais. Obrigado!
Marcelo
Sensacional amigo! valeu mesmo, parabéns pela iniciativa.
Jailson Dantas
Obrigadão mesmo. Nada a ver Bloquearem essa ferramenta tão importante nos dias de hoje.
Julia Evelyn Menezes dos Santos
Caro Thiago,
Tenho muito a agradecer.
Obg ^.^
Helton
Copiar Ok, mas colar no site da uninter não deixa, quero colar em uma caixa de texto. Como fazer? Obrigado
Karina
Tambem faço na uninter e nao consigo mais copiar, achou algum solução?
Desconhecido
Muito Dez!
Muito obrigado.
Natália Veloso Souza Moraes
Muito obrigada!
caroline
perfeito! deu super certo.
João A. Cassaro Junior
Descobri, intuitivamente, uma maneira bem mais simples. Permita-me complementar sua lista: Nas reportagens da Folha.com, pelo menos, basta selecionar o texto, ou trecho dele, e arrastar. Pode ser para um documento de texto ou até mesmo um rascunho do Gmail, por exemplo, mas basta isso: selecionar e arrastar. Simples, fácil e funciona.
asd
vlw
Jonas
Parabens, simples e facil… sem ter que clicar em coisas que dao mensagens de perigo… valeu camarada…..
Daniel Felix
Boa! Muito obrigado
Richard
Perfeito… Obrigado!
andrefufuca
Gênio ! Obrigado
Henrique Melo
Funcionou cara vlw
Van Mello
Velho tu ajudou pakas…Valeu mesmo…
Wagner
Obrigado João. Simples e funcional. Parabéns!!
Guilherme
Tu é o cara ahha
Funciona mesmo. Obrigado!
Funciona mesmo! Obrigado!
narciso
É verdade! simples e facil. obg!
Carlos
Ajudou Muitoooo! Obrigado
Elisangela
Parabens pelo comentario. Me ajudou muito
Tiago Madeira
As soluções apresentadas no post permitem que você copie textos de forma transparente, como se a Folha fosse um site normal (e sem precisar de nenhum esforço a não ser o inicial de instalar uma extensão no seu navegador). Acho muito melhor do que precisar usar um método diferente do que você usa em todos os outros sites.
Igor Bayma
deu certo! UOL
Mauricio maggot
muito obrigado man me ajudou muito
Eliane
Funcionou. Muito obrigada
Maíra
Muito obrigada. Vou testá-lo em breve. Não só tomei um susto como fiquei indignada com a postura do grupo. Sou assinante da Folha e nem mesmo com o login, como prometido no texto automático, conseguia copiar os trechos da reportagem.
Kamilla
Arrasou, Tiago! Essa Falha tá foda, viu.
Victor
Top!
Orf
uso o send to kindle, tanto no firefox e no chrome. Isso inclusive passa por cima dos paywall(nem precisa ter o trabalho de limpar os cookies) e mesmo que vc não mande para o kindle o texto fica copiavel, legível(no caso dos paywalls).
Roger
Genial! É incrível como as ideias aparentemente mais simples são as melhores!
Tiago Madeira
Usando o userscript disponível nesse post (penúltima solução) e a última solução deste post sobre paywall, você não tem trabalho nenhum e lê/copia os textos como se a Folha fosse um site normal.
PH
Bela crítica, mas péssimas soluções. O comentário do colega solucionou de maneira muito mais fácil, e encontrar outras maneiras mais rápidas para tanto também nao foi tarefa difícil no Google.
Tony
Bastante oportunos esses esclarecimentos. Vou anotar.
Fernando Sampaio
Ótima solução esta do script. Nada como quem sabe. Obrigado.
Francisco de Menezes Moreira
Gosteis das postagens!!! Valeu pelas Dicas. Abaixem a ditadura na mídia.
Felipe
Aqui no meu Chrome não funcionou o USERSCRIPT nem o BOOKMARLET, de jeito nenhum. Depois de muito sofrer, consegui achar uma solução definitiva: desabilitar o JavaScript para o domínio folha.uol.com.br nas funções avançadas do Chrome. Segue o passo a passo: Configurações > Mostrar configurações avançadas… > Configurações de Conteúdo > JavaScript > Gerenciar exceções… > Bloquear [*.]folha.uol.com.br > Concluído!
Keila
Boa, Felipe!
ROGERIO F
SIMPLES E RESOLVEU MEU PROBLEMA
Thiago Perrotta
Firefox add-on: https://addons.mozilla.org/en-US/firefox/addon/righttoclick/
Antonio Caser
O Right To Click para o Firefox, foi o único que funcionou … Obrigado.
Daniel Rothschild
Olha, eu li essa reportagem e vi as dicas de como burlar a proibição do copia/cola da Folha.Uol. Até então não tinha precisado copiar nenhum texto de lá, até apouco… Aí eu precisei copiar um trecho de uma reportagem e como já tinha lido as dicas sabia que foge um pouco da praticidade habitual da Internet, tais alternativas.. então pensei um pouquinho “Perai, deve ter algo mais fácil.” E de fato na primeira ideia prática que tive obtive sucesso na ‘burlação’ desse procedimento da Folha. Pasmén voces.. Tudo oque voce precisa fazer é muito simples.. Apenas copia tudo oque for do seu interesse, depois com o botão direito do Mouse clica na opção “Pesquisar bla, bla, bla, bla”… ou seja todo o texto na internet. Dai, é lógico ao te redirecionar pro campo de pesquisa do Google, o texto pesquisado já não está mais bloqueado, então é só voce “Selecionar tudo” depois recortar e colar onde voce bem entender.. Muiiiito Fácil héin… #chupaFolha, hehe!! A Folha vai ter que fazer melhor que isso pra nos policiar, KKKKKKKK… Abraços galera. E tenho dito…
Observer
Mais simples e fácil que isto, caso queiram testar: SELECIONE O TEXTOe cliquem em IMPRIMIR. Quando abrir a janela do texto de impressão, basta COPIAR. Observem que se clicarem em IMPRIMIR sem selecioná-lo, o mesmo texto de segurança irá sobrepor o conteúdo: “Para compartilhar esse conteúdo, por favor utilize o link http://www1.folha.uol.com.br/fsp/bla-bla-bla ou as ferramentas oferecidas na página. (…)” Também descobri ao acaso. Boa sorte
LUIZ
Agradeço pelas dicas sobre como copiar texto contudo, devido as minha limitações tecnicas, acabei adotando a dica do João, selecionar e arrastar…fantastico. Funcionou. abs
Reinaldo
Otima materia….obrigado por compartilhar
Alexandre Carvalho
Parabéns, Tiago. Também me parece bisonha essa tentativa da Folha de coibir copiar seus textos. Viva a Internet.
Teixeira
Estavamos tentando fazer tal procedimento de um site italiano,nenhum funcionou.Então usei o que está na memória cache e deu certo. JAT
Eduardo
Perfeito no Firefox. Tks.
Guilherme M.
Eu uso o Chrome… e para copiar o conteúdo, eu simplesmente seleciono o parágrafo, clico com o direito, vou em “Inspecionar Elemento”… E faço a cópia de lá….. Geralmente funciona. Abraços.
Ricardo Machad
Parabéns! Viva a liberdade!
paulo
Então vc vai lá nesse endereço http://cursardireito.spaceblog.com.br/287346/Lei-Penal-no-Tempo-Lei-Excepcional-ou-Temporaria-Tempo-do-Crime-Territoriedade-e-Extraterritor/ ( via Firefox ) e tenta copiar e colar no word. Eu não consegui.
Júlia Eléguida
Muito obrigada pelo seu post, foi muito útil!!!
Rubemsalin
Excelente dicas. Funciona muito bem. Obrigado.
rafael
amigo, muito obrigado pelas instruções. segui sua dica no firefox e consegui colar texto em um formulário num site que não me permitia fazer isso. se eu não conseguisse colar textos naquele site, eu teria de digitar todo, o que me tomaria vária horas. vc é o cara! abração
Rodrigo Pessoa
Olá Tiago, tava vendo ser perfil, além de ser inteligente você é muito gato! Também sou socialista, eleitor do psol! Também sempre quis ser hacker mas nunca consegui, fiz Direito mesmo! :( Será que dá pra copiar desse site ? http://blog.portalexamedeordem.com.br, tentei tentei e nada! bjs
NLOIA
Use “Salvar a página” (Control+S) e salve um arquivo.htm na sua área de trabalho. Daí clique com o botão direito sobre o arquivo salvo, escolhendo “Abrir com” e opte por abrir com o MS Office Word. Uma vez aberto com o word, selecione e cole o que quiser. ;)
Paulinho N
Usando plugin Noscript ou scriptsafe é possível visualizar o conteúdo, não testei copiar, mas dever ser possível.
Alice
Muito obrigada! Também tinha ficado meio revoltada com o que sites como a folha fizeram, mas enfim, as dicas funcionaram perfeitamente! Muito úteis.
Daniele
A partir de hoje te adoro, MUIIITO obrigada, salvou meu dia!!!
alicia
OBRIGADA] VC SAUVO MEU DIA VALEU MUITO OBRIGADO _________++++++_________++++++++++++++______________
Como ler notícias ilimitadas sem avisos de pagamento no PC! | void Hardwarizando( ) {
[…] na interwebs explicando bem mais que esse, inclusive pra outros navegadores, como visto aqui e aqui. Fica a seu critério fuçar sobre essa brincadeira de mau gosto que é o paywall e divulgar a […]
Herguim
Tentei de tudo com um site trancado a 7 chaves e nada… Só consegui com essa extensão do chrome: https://chrome.google.com/webstore/detail/allow-copy/abidndjnodakeaicodfpgcnlkpppapah/reviews
Takeshi
Muito bom, funcinou perfeito obrigado.
adaiane Celestino de Almeida
muito obrigada à pessoa que compôs todos esses textos para mim não foram ótimos mas posso lhe dar 4 estrelas pôs não tinha o que eu procurava mas a aposto que para outras pessoas vão ser últimos.Espero um dia que você faça um texto dizendo como faço para ver 1 e mail recebido. desde já agradeço.
erika
vc é o máximo! muito obrigada!!!!!!!!!!
Mario Junior
A extensão recomendada para o Firefox não está funcionando no site do estadão. :/ “Leia Mais:http://economia.estadao.com.br/noticias/geral,grecia-aprova-1o-acordo-de-privatizacao-apos-acordo-de-resgate,1745917 Assine o Estadão All Digital + Impresso todos os dias Siga @Estadao no Twitter” É isso que aparece. Aliás, não está funcionando em nenhum site no Firefox 40 no OSX.
Pamela Velo
Sensacional! Obrigada! :)
marcus vinicius
salvou meu dia essas dicas …… mas foi muito mais simples que eu imaginei só pedi para inspecionar elemento e já foi tenho todo o material. obrigado foi de grande valia.
Marcela
“Sem mais delongas: isso merece ser hackeado.” Leu exatamente o que eu estava pensando, mas não sei fazer hahahaha, OBRIGADA!!!
Samuel
Tiago faço um curso na LFG online e gostaria de copiar os videos mas o site da LFG não permite já procurei programas e dicas na net mas nenhuma deu certo vc pode me dar dica de algum programa que consiga quebrar a proibição e me permita copiar os videos.
Neto Barbosa
Como faço para realmente acioná-lo? No site http://cosif.com.br/mostra.asp?arquivo=capinternacional6 cliquei no link na barra dos favoritos e não acontece nada…
Felipe
Sensacional! Fui lá no ‘about:config’ do Firefox e deu certinho. Valeu!
raphael
Funcionou…Obrigado…
Yago
Olá, a extensão https://chrome.google.com/webstore/detail/allow-copy/abidndjnodakeaicodfpgcnlkpppapah?hl=pt-BR&utm_source=chrome-ntp-launcher permite copiar também!! Grato pela ajuda
Cauê Antonio
Particularmente uso a extensão ‘Copiar como texto simples - amaz.in/g’ do Google Chrome. Sempre funcionou, sem problemas e sem qualquer formatação. Um tiro, dois coelhos.
Luigi
Firefox é só usar a extensão RightToClick. Enquanto a seta estiver piscando, selecione o texto.
Vivian Magalhães
É TÃO simples! Basta selecionar o texto que queira copiar, clicar com o botão inverso sobre a seleção e escolher a opção IMPRIMIR. Vai abrir uma janela com o texto para visualização. Basta NESTA janela selecionar novamente todo o texto que queira copiar e simplesmente COPIAR. Simples, ele vai colar normal, sem nenhum problema. (fiz isso com o site Folha, normal)
Renato
Obrigado pela solução. Já estava ficando p* da vida com o site da Folha.
marcelo
Valeu mesmo! o script pronto nao funcionou pro site que queria, mas deu a ideia de como modificar. valeu mesmo !!!!
Allan Julio
Cara você e ninja, digitei este codigo no console e consegui copiar o conteudo, valeu você mitou irmão
kamilla nunes
Top, top, top!! funciona mesmo!!! Obrigada.. ;)
Joao Leme
Valew.
aitão
Perfeito
Tiago
Cara colei seu link nos meus favoritos e não é que o baguio funcou legal? kkkk Detonou… parabéns :)
geovani
Uma maneira simples é imprimir em PDF no Chrome e copiar o que precisa.
Heitor Adriano
Eu ia responder isso. Mais fácil e simples.
Antonio Turano
Boas a todos, Agradeço as dicas dos colegas Caue Antonio, Luigi e Yago. Só não fiz o teste ainda na extensão do Firefox, mais a do Google funciona perfeitamente. Depois de muito procurar encontrei essa maneira simples de resolver. Muito Obrigado a todos.
Antonio Turano
Boas a todos, Tem também a extensão do Google Chrome RightToCopy Muito Obrigado
Antonio
Boas Tiago, Sou leigo no assunto. Como e onde Eu implanto esse rotina que você passou. Muito Obrigado
Abigar Junior
Caro Tiago, Eu era editor de um site de clippings. Não existia, e nem existe um serviço igual ao que eu fazia. Eu simplesmente, selecionava e separava por editoria as principais notícias dos principais jornais e revistas do Brasil e do mundo. Um achado. Dava trabalho, mas eu fazia com gosto. Permitia o acesso à informação relevante para muitas pessoas. Copiar e colar era a forma mais eficaz e rápida para colocar conteúdo nos meus clippings; Quando surgiu essa manobra dos sites, por exemplo, o site do jornal Valor Econômico. Solucionei de forma fácil (no meu caso eu uso o Chrome), Olha como é simples: eu seleciono matéria e arrasto para outra aba, onde tem um editor de e-mail (no meu caso Gmail), arrasto a seleção para outra aba e pronto. Sem problemas, lá está o texto. Se eu copiar e colar, como você bem disse, aparece aquele blablablá de Copyright. Obrigado pelas dicas. Forte abraço,
Jorge
No Chrome: Digite chrome://settings/ na barra de endereços e dê enter Clique em Mostrar configurações avançadas… Em Privacidade, clique em Configurações de conteúdo… Em JavaScript clique em Gerenciar exceções… Digite o site a ser desbloqueado na caixa e selecione a opção bloquear na caixa suspensa. Pronto. Reinicie a página e pode copiar e colar a vontade. Créditos: https://www.youtube.com/watch?v=q5kAcpYMw_I
cris
Obrigadoo!
Alina
eu seleciono o texto, clico com o mouse direito em “pesquisar no google…” e aí depois só copio o texto da caixa de pesquisa do google.
JS Fernandes
Instalei o script (com greasemonkey no firefox) mas não rolou no site boatos.org que nem selecionar texto permite.
JS Fernandes
Tbm não deu no Firefox usando about:config, a extensão já não existe mais…
Walace Vieira Lira
nao funcionou…………….(??????????????????????)
Douglas Eleuterio Ferreira
Usem o Lynx do Linux. Um navegador rodando dentro do terminal, com ele você acessa linha a linha dos sites, basta selecionar o conteúdo por lá e copiar.
Jef
Somente Firefox: usando about:config Se você usa Firefox, pode desabilitar os clipboard events digitando, na barra de endereços, em about:config. Talvez ele diga que é perigoso e peça para você clicar num botão dizendo que sabe o que está fazendo. Pode confiar. Em seguida, procure a chave dom.event.clipboardevents.enabled e clique duas vezes nela para mudar seu valor para false. Reiniciando o navegador, o recurso copiar/colar estará funcionando normalmente (ou talvez nem precise reiniciá-lo). NÃO FUNCIONA !!!
Ariel
Show! Deu certo! Valeu!
Isaias ES
Pessoal que está usando fire fox pode selecionar o texto com mouse ou Ctrl +A Depois segure com o mouse e arraste pra o Word que copia tudo, basta arrastar de um canto pro outro, simples assim !!!
Gustavo Ferratti
Meu querido, muitíssimo obrigado! Ajudou muito.
ana
Parabens! Ajudou bastante.
Paulo Nazareno
Gratidão grande amigo! :)
Vitória
Tiago, realmente é uma piada, grande portais de noticias tentando controlar o contudo, kkkk. Seu tutorial deu super certo, valeu. Favoritei seu blog no navegador. Bjss
rafael
Não funcionou para mim através do about: config. O site é este: http://4k-filmes.com. Vestão do Firefox 56.0.2
Nerd Lv 0
vlw demais Amo o firefox pela facilidade
K'
Aqui vai um novo pra Chrome chamado ‘Don’t Fuck With Paste’. =) Espero ser útil.
abraços
Victor
Não está mais funcionando com o jusbrasil Que raiva
Paulo
Eu uso o CutePDF Writer. Com o CutePDF Writer instalado (Simula uma impressora gerando arquivo PDF), eu seleciono o texto e botão direito imprimir, seleciono a impressora CutePDF Writer e ao ser exibida a pagina tendo como conteúdo o texto selecionado, basta usar Ctrl + C e a partir dai Ctrl + V onde quiser!
Mateus
Parabéns pelo conteúdo de responsabilidade política e pela web livre!