Mi flujo actual es tal:
Mi interfaz está codificada para cerrar la ventana emergente cuando el inicio de sesión es exitoso, pero la página principal sigue siendo la misma: página de inicio de sesión estándar. El objetivo sería redirigir esa página.
Intenté agregar un detector de eventos en el objeto de la ventana, pero no funciona.
... const loginWindow = window.open(oAuthUrl,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,height=450') loginWindow.onbeforeunload = function () { alert("new window closed"); } };es posible?
Ok, tengo algo que parece estar funcionando:
fetch('http://localhost:8080/user/login', requestOptions) .then(response => response.json()) .then(data => window.close()) .then(data => window.opener.location.replace("/")) } window.opener le permite acceder a la ventana principal.