Alguma vez haverá uma API de área de transferência do HTML5? [fechadas]

Estou frustrado com o quão longe por trás de outras APIs padrão da Web estamos com o acesso à área de transferência.

Eu estou trabalhando em um webapp que permite desenhar e editar gráficos SVG no navegador. A File API me permite carregar e ler um arquivo SVG completamente do lado do cliente e a API do SVG obviamente me permite exibir gráficos SVG.

Mas é impossível tirar qualquer coisa do navegador e colá-lo, digamos, no Photoshop, como quando você copia algo no Illustrator.

O W3C nega a capacidade de manipular eventos de cópia em razão da segurança:

Permitir que os autores alterem o que é copiado por um usuário ou fazer uma cópia automatizada de algo que nunca foi selecionado e permitir que chamadas irrestritas colem informações pode gerar várias preocupações de segurança e privacidade.

Um cenário de exemplo de um problema é quando um usuário seleciona um link e o copia, mas um link diferente é copiado para a área de transferência. O efeito disso pode variar de um resultado inesperado na colagem a uma tentativa de ataque de "phishing".

Fonte:http://www.w3.org/TR/clipboard-apis/#other-security-and-privacy-considerations

No entanto, a geolocalização, que é apenas uma questão de segurança / privacidade, está sendo suportada pelos navegadores mais recentes com um diálogo de permissões simples.

Por que não podemos ter a mesma coisa para copiar para a área de transferência? Pode até ser restrito para exigir um evento CTRL + C, para evitar abuso.

"so-and-so.com quer controlar os dados que você está copiando. [Allow] [Deny]"

Os usuários podem permitir isso uma vez para uma webapp em que confiam e tirar mais proveito dela para sempre. E os desenvolvedores podem fazer coisas mais interessantes com a web.

A recente adoção decaptura de pasta me dá alguma esperança. Eu absolutamente amo o que posso fazer com issoimgur, por exemplo. (Tente copiar uma imagem no seu sistema operacional e colá-lo na página inicial do imgur).

Existe alguma chance do que eu descrevi se tornar possível para copiar? Está sendo trabalhado em tudo?

questionAnswers(2)

yourAnswerToTheQuestion