Cómo Hacer Sitios Suprimir Pegar Texto?
-
09-06-2019 - |
Pregunta
He notado que algunos sitios (generalmente bancos) suprimir la capacidad para pegar en los campos de texto.Cómo se hace esto?Sé que JavaScript puede ser utilizada para tragarse el método abreviado de teclado para pegar, pero ¿y el derecho-haga clic en el menú?
Solución
Probablemente el uso de la onpaste
evento, y return false
a partir de ella o el uso de e.preventDefault()
en el objeto de Evento.
Tenga en cuenta que onpaste
es no estándar, no confía en él para los sitios de producción, ya que no va a estar allí para siempre.
Otros consejos
Incluso si es algo posible para interceptar el evento paste en muchos navegadores (pero no todos, como se muestra en el link en la respuesta anterior), que es bastante poco fiable posible y no completa (dependiendo del navegador / sistema operativo puede ser posible hacer la operación de pegado de diferentes maneras que no pueden ser capturable por el código javascript).
Aquí es una colección de notas sobre la pasta (y copia) en el contexto de los editores de texto enriquecido que puede ser aplicada también en otros lugares.