Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

61
Vistas
clipboardItems.types que no contienen todos los datos

Estoy copiando un texto de un documento de Google al portapapeles e inspeccionando su contenido.

Intenté inspeccionarlo usando el evento de paste y usando la API del clipboard .

Al inspeccionar con el evento de pegado, expone 3 elementos, pero al usar la API del portapapeles, solo hay dos elementos disponibles.

Aquí está mi código para la API del portapapeles, esto solo imprime dos elementos:

 navigator.clipboard.read().then(clipboardItems => { for (const clipboardItem of clipboardItems) { for (const type of clipboardItem.types) { clipboardItem.getType(type).then(blob => blob.text()) .then(console.log); } } })

Y aquí está mi código usando el evento de pegado. Hay tres artículos disponibles.

 target.addEventListener('paste', (event) => { let items = event.clipboardData.items for(let i of items){ if(i.kind==='string'){ i.getAsString(console.log) } } event.preventDefault(); });

Básicamente, cuando se usa el evento de pegado, hay un nuevo elemento de tipo application/x-vnd.google-docs-document-slice-clip+wrapped . ¿Por qué no aparece cuando se usa la API del portapapeles?

Esta herramienta puede ser útil para inspeccionar el portapapeles.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda