Saltar al contenido

copiar al portapapeles: no funciona en FF, Chrome

Haz todo lo posible por comprender el código bien antes de aplicarlo a tu trabajo si tquieres aportar algo puedes decirlo en los comentarios.

Solución:

La manipulación del portapapeles no es multinavegador. Para la solución de navegador cruzado, necesita flash.

Mire esta biblioteca https://github.com/jonrohan/ZeroClipboard

Puedes usar ZeroClipboard así:



Al hacer clic en el botón, el texto Copy me! se colocará en el portapapeles.

Para obtener más instrucciones, consulte la API de la biblioteca https://github.com/jonrohan/ZeroClipboard/blob/master/docs/instructions.md

Creo que window.clipboardData es solo IE. Acceder al portapapeles es un problema de seguridad y, por lo tanto, no se puede hacer fácilmente en FF o Chrome.

Consulte este hilo: ¿Cómo copio al portapapeles en JavaScript?

Consulte la documentación para clipboardDataespecíficamente la sección que dice:

No hay normas que se apliquen aquí.

Está utilizando gubbins patentados de Microsoft, por lo que no se debe esperar que funcione en otros navegadores.

Consulte esta pregunta para conocer las técnicas de navegador cruzado para acceder al portapapeles.

Hay un borrador de un estándar para acceder al portapapeles, pero no tengo conocimiento de ninguna implementación en la naturaleza (y canIuse tampoco conoce ninguna).

Reseñas y calificaciones del tutorial

Al final de la artículo puedes encontrar las acotaciones de otros sys admins, tú de igual forma puedes dejar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *