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

1.8K
Visualizações
copiar al portapapeles usando navigator.clipboard.writetext no funciona en Android WebView

Tengo una aplicación WebView simple de Android que muestra un sitio web con botones 'copiar' usando el siguiente código:

 navigator.clipboard.writeText('Text to be copied') .then(() => { console.log('Text copied to clipboard'); }) .catch(err => { // This can happen if the user denies clipboard permissions: console.error('Could not copy text: ', err); });

esto funciona en todos los navegadores de escritorio y móviles y en una aplicación iOS WebView; sin embargo, no puedo, falla y detecta el siguiente error dentro de una aplicación Android WebView: DOMException: permiso de escritura denegado.

estas son las configuraciones para WebView dentro de la aplicación:

 webView.settings.javaScriptEnabled = true webView.settings.userAgentString = "EngageMobileApp Android" webView.settings.builtInZoomControls = true webView.settings.displayZoomControls = false webView.settings.allowFileAccess = true webView.settings.setAppCacheEnabled(true) webView.settings.domStorageEnabled = true webView.settings.loadWithOverviewMode = true webView.settings.allowContentAccess = true webView.settings.mediaPlaybackRequiresUserGesture = false webView.settings.javaScriptCanOpenWindowsAutomatically = true WebView.setWebContentsDebuggingEnabled(true)

y los permisos establecidos dentro del manifiesto:

 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
over 4 years ago · Hanz Gallego
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