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"
¿Lo que quiero?
href de enlaces específicos para redirigirlos a otra URLtarget 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.