Necesito implementar la tarea que es una característica bastante común para RichTextEditors - tome HTML desde el portapapeles. ¿Alguien puede ayudar con la guía sobre cómo resolver esta tarea?Obtener html desde el portapapeles en javascript
Tiene que ser multiplataforma (IE, FF, Chrome, Opera). acabo de empezar desde este código:
<script type="text/javascript">
$('.historyText').live('input paste', function(e) {
var paste = e.clipboardData && e.clipboardData.getData ?
e.clipboardData.getData('text/plain') : // Standard
window.clipboardData && window.clipboardData.getData ?
window.clipboardData.getData('Text') : // MS
false;
alert(paste);
});</script>
Tanto window.clipboardData y e.clipboardData son nulos (Chrome, Firefox).
Actualización: el usuario desea pegar el contenido del artículo desde otras ventanas del navegador, y necesito obtener etiquetas html.
Ver este post [JavaScript obtener los datos del portapapeles al evento paste (navegador Cruz)] (http://stackoverflow.com/questions/2176861/javascript-get-clipboard-data-on-paste- event-cross-browser) –
Posible duplicado de [JavaScript obtener datos del portapapeles en el evento de pegar (Navegador cruzado)] (https://stackoverflow.com/questions/2176861/javascript-get-clipboard-data-on-paste-event- cross-browser) – jgauffin