Evitar la manipulación de texto de copia en Chrome

Los sitios web y los servicios pueden usar JavaScript y otras tecnologías, como Flash, si están disponibles, para manipular el texto que los usuarios copian al portapapeles.

Algunos sitios usan la función para agregar una nota de copyright al texto copiado, mientras que otros pueden evitar las operaciones de copia en el portapapeles borrando por completo el contenido copiado antes de que lleguen al portapapeles.

Una página de ejemplo simple, haga clic aquí, muestra el proceso. Seleccione parte del texto en la página y luego cópielo en el Portapapeles, por ejemplo, usando Ctrl-C.

Si luego pega el contenido del Portapapeles, notará que algo más se ha copiado completamente en el Portapapeles.

La página intercepta la copia al evento del Portapapeles, borra lo que ha copiado el usuario y lo reemplaza con texto propio.

El proceso se llama inyección de portapapeles o pastejacking, y puede ser muy molesto e incluso puede tener implicaciones de privacidad.

Los usuarios de Firefox pueden deshabilitar estos eventos del portapapeles en el navegador, pero hacerlo evita algunas operaciones en sitios que hacen uso de estas funciones por razones legítimas. Puede notar que ya no puede pegar contenido en formularios, que los sitios pueden romperse o que el llenado automático de formularios ya no funciona.

Los usuarios de Firefox tienen acceso a una variedad de complementos del navegador que también deshabilitan la manipulación del Portapapeles: RightToClick, por ejemplo.

Los usuarios de Google Chrome no pueden simplemente accionar un interruptor en el navegador web para bloquear la lectura y manipulación de textos copiados, sino que hay extensiones disponibles que agregan la función a Google Chrome.

Probablemente la opción más conveniente para los usuarios de Chrome es RightToCopy. Evita que los sitios manipulen el texto copiado antes de que se copie en el Portapapeles y elimina algunas otras molestias, como los menús de clic derecho deshabilitados.

Lo malo es que requiere acceso de lectura y escritura de datos en los sitios web que visita en Chrome. Si bien la solicitud de permiso es comprensible, ya que debe funcionar en los sitios que visita para evitar que esos sitios sean molestos.

Copia real es una alternativa. La extensión agrega un icono a la barra de herramientas de Chrome en el que puede hacer clic después de seleccionar el texto para asegurarse de que el texto seleccionado se copie y no se manipule.

La extensión no está disponible en Chrome Store, sino solo en GitHub. Esto significa que necesita cargarlo como una extensión desempaquetada actualmente.

  1. Descargue la extensión del sitio web de GitHub y extráigala a la ubicación que elija.
  2. Cargue chrome: // extensiones / en la barra de direcciones del navegador Chrome.
  3. Marque la casilla del modo desarrollador en la parte superior de la página que se abre.
  4. Seleccione cargar extensión desempaquetada y elija la carpeta raíz Real Copy en el dispositivo.

La extensión ya está instalada y lista para usar.

Google Chrome puede indicarle en ocasiones que ha instalado una extensión de desarrollador, pero ese es el único inconveniente aquí.

Una solución aún más simple, que no funciona en todos los sitios, es deshabilitar JavaScript por completo en el sitio en el que se encuentra para evitar que secuestre la operación del portapapeles.

Ambas extensiones de Chrome le permiten copiar texto sin interferencia del sitio en el que se copia el texto.