Necesito copiar una imagen al portapapeles usando JavaScript/jquery y estoy usando los siguientes js para lograr eso.Copiando una imagen al portapapeles usando 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;
}
Funciona bien localmente en IE. Pero cuando traté de probarlo desde otras máquinas, por ejemplo, para pegar la imagen en MS Word, necesito usar la opción Pegado especial-> Mapa de bits independiente del dispositivo; de lo contrario, no puedo ver la imagen pegada.
Me preguntaba si tiene algo que ver con el entorno del m/c. Si es así, ¿hay alguna otra opción que funcione en cualquier lugar?
https://www.lucidchart.com/techblog/2014/12/02/definitive-guide-copying-pasting-javascript/ –
Puede mostrar fácilmente un aviso de permisos para satisfacer las inquietudes de seguridad similares a cómo las notificaciones web muestran una un simbolo. –