Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

60
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda