2012-01-05 17 views
6

Duplicar posibles:
Copy to clipboard without FlashCopiar sin flash - Firefox, Chrome, Safari, Opera

Quiero copiar un texto de un elemento por un identificador dado al portapapeles . Quiero ser solución sin flash, sin Flash en absoluto. Puede estar en jQuery o JavaScript.

La solución para IE es simple (clipboardData), pero para FF, Chrome y otros, no funciona.

Ayuda.

+5

jQuery es Javascript. – daniels

+21

jQuery es * no * Javascript - es un framework de Javascript del lado del cliente –

Respuesta

12

no hay un método javascript para hacer esto - es impedido por la seguridad del navegador ... Flash es la mejor alternativa ...

Explicación de la política de seguridad en Firefox ->http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard

+19

esto es basura ... ¿cómo dice Chrome "esto es un problema de seguridad así que no lo implementaremos, pero tendremos flash con nuestro navegador que permite que ocurra de todos modos " – fringd

+3

Esto es falso. La API de Portapapeles es un estándar de trabajo en progreso, actualmente está implementado por Firefox con los otros navegadores pendientes - http://dev.w3.org/2006/webapi/clipops/clipops.html#widl-ClipboardEvent-clipboardData –

+1

API de Portapapeles ahora funciona en Chrome y Firefox (pero no Safari AFAIK) - ejemplo aquí: http://codepen.io/nottrobin/pen/meObWe –

Cuestiones relacionadas