JavaScript para manipular texto copiado
-
05-07-2019 - |
Pregunta
Copié el texto de un artículo de The Huffington Post y descubrí que el sitio web de alguna manera se había colado. cita en mi portapapeles:
El texto que había seleccionado. Paja. Paja. Bla.
Lea más en: http://www.huffingtonpost.com/ ...
¿Cómo hicieron eso?
Solución
El código que hace esto está en http: //www.huffingtonpost .com / include / lib / copy_paste.js? v = 1.02
Parece que en los eventos de mouse-up verifican si hay algún texto seleccionado, y si es así, insertan un div invisible que contiene la cita dentro de la selección.
Otros consejos
http://snipplr.com/view/6450/ javascript-copy-text-to-clipborad / contiene una función sobre cómo copiar texto al portapapeles.
Probablemente se haga en el evento de copia: obtiene el texto seleccionado actualmente y agrega " Leer más ... " luego llama a una función similar a la que está vinculada anteriormente.