Sono frustrato per quanto siamo indietro rispetto alle altre API Web standard con accesso agli Appunti.Ci sarà mai un'API HTML5 per appunti?
sto lavorando su una webapp che ti permette di disegnare e la grafica SVG modificare nel browser. L'API File mi consente di caricare e leggere un file SVG completamente lato client e l'API SVG ovviamente mi consente di visualizzare la grafica SVG.
Ma è impossibile ottenere qualcosa traggo fuori del browser e incollarlo in, diciamo, Photoshop, come si può quando si copia qualcosa in Illustrator.
Il W3C nega la capacità di manipolare gli eventi di copia per motivi di sicurezza:
Abilitazione autori di cambiare ciò che viene copiato da un utente, o per fare un copia automatizzata di qualcosa che non è mai stato selezionato e consentendo le chiamate senza restrizioni per incollare le informazioni può aumentare vari problemi di sicurezza e sulla privacy.
Uno scenario di esempio di un problema è dove un utente seleziona un collegamento e lo copia, ma un altro collegamento viene copiato negli Appunti. L'effetto può variare da un risultato imprevisto all'incollatura a un tentativo di attacco "phishing" .
Fonte: http://www.w3.org/TR/clipboard-apis/#other-security-and-privacy-considerations
Eppure geolocalizzazione, che è tanto di una sicurezza/privacy considerazione, viene supportato dai più recenti browser con un semplice finestra di dialogo Autorizzazioni.
Perché non possiamo avere la stessa cosa per la copia negli appunti? Potrebbe anche essere limitato a richiedere un evento CTRL + C, per evitare abusi.
"so-and-so.com vuole controllare i dati che si sta copiando. [Permetti] [Nega]"
utenti potrebbe consentire una volta per una webapp di cui si fida, e ottenere più fuori di esso per sempre. E gli sviluppatori potrebbero fare cose più eccitanti con il web.
La recente adozione di paste capturing mi dà qualche speranza. Adoro assolutamente quello che posso fare con questo su imgur, ad esempio. (Prova a copiare un'immagine nel tuo sistema operativo e incollarla nella homepage di imgur).
C'è qualche possibilità di ciò che ho descritto diventando possibile per la copia? Si sta lavorando a tutti?
Sì. http://www.w3.org/TR/clipboard-apis/ :) –