jQuery: detectar pegar en un editor WYSIWYG
Pregunta
Estoy usando htmlarea para mi pequeño CMS , y me preguntaba si es posible para detectar si algo se pega en ella con jQuery?
Solución
Trate de añadir un detector de eventos para el área de texto para "keydown" y luego mirando hacia fuera para keyCode == 86, que es el caso de la pasta. Ahora usted puede hacer lo que desea que ocurra cuando un usuario intenta pegar.
De esta manera:
document.getElementById('YOURhtmlArea').addEventListener('keydown',
function (foo)
{
if (foo.keyCode == 86)
{
alert('SOMEONE IS PASTING');
foo.preventDefault();
}
});
Espero que ayude.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow