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

421
Visualizações
Chrome en Android: seleccione texto con un solo toque y muestre el botón Copiar

Estoy construyendo una aplicación web con JavaScript puro. Me gustaría que el usuario pueda seleccionar un párrafo completo cuando lo toque una vez en Chrome Android, y que aparezca el menú contextual de Android "Copiar" para que pueda copiar fácilmente el texto que acaba de seleccionar.

Ya tengo todo el párrafo seleccionado con un solo toque, no hay problema, usando la API de selección . Pero, el menú "Copiar" no aparece cuando se selecciona el texto. ¿Por qué no y cómo puedo hacer que aparezca en Chrome en Android?

Hice un JSFiddle aislando mi problema que puedes abrir en Chrome Android para verificar. Aquí está el código de la misma.

HTML:

 <p>Lorem ipsum</p> <p>Dolorum est</p>

JavaScript:

 let selectedNode = undefined; document.querySelectorAll("p").forEach(function (element) { element.addEventListener("click", function () { const selection = window.getSelection(); selection.removeAllRanges(); if (element === selectedNode) { selectedNode = undefined; } else { const range = document.createRange(); range.selectNodeContents(element); selection.addRange(range); selectedNode = element; } }) });

Cuando toco cualquiera de los párrafos, se selecciona el texto del párrafo, pero no aparece el cuadro de diálogo Copiar:

El texto está seleccionado, no hay botón de copiar

Cuando vuelvo a tocar el párrafo para DESACTIVARLO (que esencialmente llama a window.getSelection().removeAllRanges() , vea el JavaScript anterior), ENTONCES aparece el cuadro de diálogo Copiar:

El texto no está seleccionado, aparece el botón Copiar

Tengo curiosidad por qué sucede esto, pero en última instancia me gustaría saber:

¿Cómo puedo hacer que aparezca el cuadro de diálogo Copiar cuando se selecciona el texto, en lugar de cuando se anula la selección?

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