Como posso impedir que o JavaScript modifique a área de transferência?

11

Cada vez mais, quando copio texto de um site de notícias, o site adiciona seu próprio link de publicidade / nota de rodapé à minha área de transferência para que, quando eu cole, o texto copiado seja anexado com algo como:

[Text I copied] FOR MORE, GO READ AT http://www.example.com/link/to/story

Admiro as habilidades técnicas que tornaram isso possível, mas gostaria de pará-lo no meu navegador. Analisei about: config para "clipboard" e "copy", mas a única configuração que encontrei foi autocopiar no destaque.

Existe uma boa maneira de parar isso para que, quando eu copiar, receba apenas o texto destacado, contando apenas com o recurso de cópia integrado do Firefox e sem acionar o JavaScript de ninguém ou outras personalizações de site? Não gosto de sites dizendo ao meu navegador como trabalhar.

Como exemplo, copie um dos divertidos "fatos" aqui - quando você cola, você terá o seguinte texto anexado:

Read more: http://www.linuxscrew.com/2007/10/28/fun-chuck-norris-vs-linus-torvalds/#ixzz1mUKtACkt

Eles não estão apenas sequestrando o pressionamento de tecla control-C, mas também quando escolho "copiar" do menu do botão direito.

Gostaria que meu navegador ignorasse completamente esse truque.

Eu repliquei isso no Firefox, no IE e no Google Chrome.

    
por skiphoppy 13.02.2012 / 18:01

3 respostas

5

Acontece que esse código JavaScript está sendo atendido por um "serviço" chamado tynt.com. Redirecionar tcr.tynt.com para 127.0.0.1 no meu arquivo hosts resolveu o problema para mim. Pelo que li em outro lugar, pode haver vários servidores que precisam ser bloqueados. As assinaturas de listas de bloqueio também podem resolver o problema e você pode configurar um filtro no software de bloqueio de anúncios para corrigi-lo.

O que eu realmente gostaria seria um sinalizador em about: config para remover a permissão do JavaScript para modificar a área de transferência.

    
por 15.02.2012 / 23:04
4

Para desativar esse comportamento no Firefox:

  1. Na barra de URL, digite: about:config
  2. Pressione Enter
  3. Na caixa de pesquisa, digite: dom.event.clipboardevents.enabled
  4. Clique duas vezes para alternar seu valor para false .
por 08.07.2014 / 10:11
0

O que você descreve só acontece quando eu seleciono um dos links de anúncio que é sublinhado em verde:

Então, quando você copia isso, ninguém está roubando sua prancheta. Você está copiando o hiperlink do site.

Para evitar que esses links sejam inseridos no site, procure soluções de bloqueio de anúncios para o seu navegador.

    
por 15.02.2012 / 22:47