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

200
Visualizações
Editar atributo de elemento en iframe anidado react-native-webview

Escenario :
Estoy usando react-native-webview para cargar HTML que contiene iframe y hay otro iframe en ese iframe (iframe anidado) He adjuntado HTML. Hay una cantidad de enlaces en el iframe interno con dominios iguales y diferentes con el atributo target="_self"

ingrese la descripción de la imagen aquí

¿Lo que quiero?

  1. Cambie href de enlaces específicos para redirigirlos a otra URL
  2. Cambiar target para enlaces específicos a _blank

¿Qué probé?

 function checkIframeLoaded() { const iframe = document.getElementsByTagName('iframe')[0]; const iframeDoc = iframe.contentWindow.document; // working fine for this line if (iframeDoc.readyState == 'complete') { // getting true const childiFrame = iframeDoc.getElementsByTagName('iframe'); alert(childiFrame?.length) // always getting 0 return; } window.setTimeout(checkIframeLoaded, 100); } document.body.onload = function(){ checkIframeLoaded(); }

Inyecté JS este JS a la vista web pero siempre recibía una alerta 0 (significa que no puedo acceder a nada dentro del iframe externo, intenté obtener div),

Intenté prop mixedContentMode={'always'} y agregué NSCrossWebsiteTrackingUsageDescription en info.plist para evitar problemas de origen cruzado.

Déjame saber qué más información debo proporcionar para comprender mejor el problema.

Gracias de antemano por la ayuda.

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