from javascript html5 api clipboard

from - javascript copy to clipboard firefox



¿Habrá alguna vez una API del Portapapeles HTML5? (2)

Excelente post. +1 Me gustaría ver la aplicación. Pero creo que has respondido tu propia pregunta con toda la documentación.

Debe solicitar al WHATWG, ya que lo que dice parece ser una buena solución y no parece que ellos (el WHATWG) deseen crear este estándar por temor a que el portapapeles se descargue para capturar (posiblemente) datos confidenciales del usuario.

Estoy frustrado por lo lejos que están otras API web estándar con acceso al portapapeles.

Estoy trabajando en una aplicación web que te permite dibujar y editar gráficos SVG en el navegador. La API de archivos me permite cargar y leer un archivo SVG completamente del lado del cliente y la API de SVG obviamente me permite mostrar los gráficos SVG.

Pero es imposible sacar cualquier cosa que saque del navegador y pegarlo en Photoshop, por ejemplo, cuando puedes copiar algo en Illustrator.

El W3C niega la capacidad de manipular eventos de copia por motivos de seguridad:

Permitir que los autores cambien lo que un usuario copia, o hacer una copia automatizada de algo que nunca se seleccionó y permitir que las llamadas sin restricciones peguen información puede plantear varios problemas de seguridad y privacidad.

Un ejemplo de escenario de un problema es cuando un usuario selecciona un enlace y lo copia, pero se copia un enlace diferente al portapapeles. El efecto de esto puede variar desde un resultado inesperado al pegar a un intento de ataque de "phishing".

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

Sin embargo, la geolocalización, que es igual de una consideración de seguridad / privacidad, está siendo soportada por los navegadores más nuevos con un simple diálogo de permisos.

¿Por qué no podemos tener lo mismo para copiar en el portapapeles? Incluso se podría restringir para requerir un evento CTRL + C, para evitar el abuso.

"so-and-so.com quiere controlar los datos que está copiando. [Permitir] [Denegar]"

Los usuarios podrían permitirlo una vez para una aplicación web en la que confían, y obtener más de ella para siempre. Y los desarrolladores podrían hacer cosas más emocionantes con la web.

La reciente adopción de la captura de pasta me da algo de esperanza. Me encanta lo que puedo hacer con esto en imgur , por ejemplo. (Intente copiar una imagen en su sistema operativo y pegarla en la página de inicio de imgur).

¿Hay alguna posibilidad de que lo que describí sea posible para copiar? ¿Se está trabajando en absoluto?


esto es solo un soporte para html5 para permitir la configuración del portapapeles con datos de cadenas u otros datos a pedido del usuario. No estoy para la captura de pantalla en el portapapeles