Lo que estoy tratando de hacer es abrir la URL del minicarro en un iframe en una página para poder obtener el total de la cesta del carrito. Pude hacer esto, pero cuando trato de apuntar a lo que está en el iframe, no puedo hacerlo. En el sitio, cuando consola.log "pre", veo que en la colección html, el HTML interno muestra lo que se genera. ¿Alguna idea de cómo o si podría apuntar a esto?
var iframevar = document.getElementById('freeGiftiFrame'); var elmnt = iframevar.contentWindow.document.getElementsByTagName("pre"); console.log(elmnt) <iframe id="freeGiftiFrame" class="cartPopout" name="iframe_a" height="100px" width="100%"> <html> <head></head> <body> <pre style="word-wrap: break-word; white-space: pre-wrap;"> {"miniCartCount": 1, "miniCartPrice": "€ 30,00"} </pre> </body> </html> </iframe>Para cualquiera que tenga el problema de agregar = sandbox="allow-same-origin allow-scripts" es el truco para mí