Tendré que llamar a la URL secundaria desde la URL principal. Ambos tienen host diferente . test.html se almacena en el servidor, www.web1.com cargará test.html y lo mostrará en www.prod.com
Estoy tratando de capturar la URL que se muestra desde el sitio web 1 [www.web1.com] en el sitio web 2 [www.prod.com]
El flujo es como se muestra a continuación
dentro de test.html, he usado console.log(window.top.location.href) , esto mostrará "www.web1.com" en mi console.log
en www.prod.com , cargará www.web1.com , que consta de test.html, cuando el script window.top.location.href que se declaró en test.html y el lugar en la web 1 se carga en el sitio web 2, esto causará DOMException cross origin error porque el script está leyendo www.prod.com en lugar de www.web1.com . He leído alguna fuente para usar document.referrer , me pregunto si es posible que web 2 muestre "www.web1.com" en console.log cuando carga web 1 en web 2
idealmente, si usamos window.location, esto cargará la URL superior de web,
Pero en cuanto al caso de uso que mencioné anteriormente, web2 debería cargar y mostrar la URL web1 en web2 console.log