Como realço o texto “copiar isto” em um site para que eu possa clicar com o botão do meio e colá-lo?

3

Parece ser uma prática comum em sites que pretendem fornecer ao usuário texto para copiar / colar para colocar esse texto em <input/> ou <textarea/> e pré-selecioná-lo para o usuário. No entanto, esses mesmos sites geralmente impedem que o usuário selecione o texto manualmente, revertendo a seleção e bloqueando a maioria dos eventos do mouse sempre que o usuário clica no elemento ou tenta selecioná-lo manualmente.

Isso está me impedindo de copiar / colar este texto. Para copiar no X11, um primeiro seleciona o texto com o primeiro botão do mouse. Para colar, usa-se o botão do meio do mouse.

Na minha situação, como o navegador implementa seu próprio tipo de área de transferência (com a ajuda do GTK +?), posso usar o menu de contexto para copiar o texto de uma parte do navegador para outra, como a barra URI ou compositor de páginas, e, uma vez que o texto esteja lá, destaque-o com o primeiro botão do mouse e cole-o no destino. No entanto, este é um passo extra e muito irritante e limitante.

Existe alguma maneira melhor de contornar isso? Talvez um bookmarklet que inibiria todas as tentativas de JavaScript de realçar qualquer texto?

    
por binki 05.03.2013 / 19:27

1 resposta

0

Se você estiver usando o desktop gnome, você pode tentar juntar as duas pranchetas juntas autocutsel , como foi sugerido em < um href="https://superuser.com/questions/68170/how-can-i-merge-the-gnome-clipboard-and-the-x-selection"> este post de superusuário . Dessa forma, quando você clica com o botão direito do mouse e seleciona "copiar", os dados também devem ser enviados para o X para você clicar com o botão do meio e colar.

    
por 02.04.2013 / 00:24