utilizzando jQuery, posso rilevare quando l'utente copia qualcosa (come testo) con Ctrl-C o attraverso il menu contestuale:Come posso rilevare un evento del browser "copia immagine"?
$(document).on('copy',function(e){$('body').prepend('copy event <br>');});
Tuttavia, l'evento non sembra per attivare quando l'immagine viene copiata. Come posso rilevare la copia dell'immagine? In particolare mi piacerebbe rilevare la copia da un elemento <canvas>
, ma qualsiasi <img>
dovrebbe fare come punto di partenza per comprendere questo problema.
test di scenario: http://jsfiddle.net/jm23xe8w/
Questo potrebbe aiutarti: http://www.quirksmode.org/dom/events/cutcopypaste.html – gurudeb
Qual è il tuo obiettivo di catturare questo evento? –
@AlmaDo Ho bisogno che gli utenti copino l'immagine negli appunti, quindi tornino al browser: ciò consentirà l'utilizzo di dati pixel da immagini di origine di immagini cross-site (senza rischi per la sicurezza, poiché è un'azione esplicita dell'utente farlo). Quindi, quando avviano un evento di copia, abiliterò la funzionalità Incolla per renderlo intuitivo come funziona. – tmpearce