2012-01-05 36 views
17

Ho bisogno di copiare un'immagine negli appunti utilizzando JavaScript/jquery e sto usando il seguente js per raggiungere questo obiettivo.Copia un'immagine negli appunti utilizzando JavaScript/jquery

function copyImageToClipBoard() { 
      var div = document.getElementById('chart1'); 
      div.contentEditable = true; 
      var controlRange; 
      if (document.body.createControlRange) { 
       controlRange = document.body.createControlRange(); 
       controlRange.addElement(div); 
       controlRange.execCommand('Copy');     
      } 
      div.contentEditable = false; 
     } 

Funziona bene localmente in IE. Ma quando ho provato a testarlo da altre macchine IE, per incollare l'immagine in MS Word ho bisogno di usare l'opzione Incolla speciale-> Device Independent Bitmap, altrimenti non riesco a vedere l'immagine incollata.

Mi chiedevo se ha qualcosa a che fare con l'ambiente del m/c. Se è così c'è qualche altra opzione che funziona ovunque?

risposta

-3

L'accesso agli Appunti sul Web non è auspicabile a causa delle implicazioni di sicurezza.

+0

https://www.lucidchart.com/techblog/2014/12/02/definitive-guide-copying-pasting-javascript/ –

+0

È possibile visualizzare facilmente una richiesta di autorizzazioni per soddisfare problemi di sicurezza simili a come le notifiche Web mostrano un un prompt. –

Problemi correlati