Já se perguntou como editores de rich text e ferramentas de desenho na Web implementam a funcionalidade de copiar e colar?
Acontece que o acesso à área de transferência em JavaScript é bastante limitado, mas é possível fazer coisas como:
- Cole uma imagem da área de transferência do sistema em um aplicativo
- Copiar / colar texto formatado (html) de / para um aplicativo
- Copie e cole objetos personalizados em um aplicativo
O truque basicamente consiste em usar um elemento de entrada de texto oculto e sequestrar os eventos da área de transferência que estão acontecendo nele.
Consulte o artigo abaixo para obter detalhes de implementação: