ReactJs / window.open / onload дочернего окна
По кнопке происходит запрос, который возвращает данные в открытую, по window.open, страницу. Забираю данные следующей конструкцией:
const newWindowFunc = () => {
const newWindow = window.open(url);
newWindow.onload = function() {
//здесь забираю данные
};
};
};
Но это не работает, если на дочерней странице сначала происходят какие-то действия, уже после которых редиректит на урл с нужными данными. Т.е. в новом окне сначала кидает на гугл авторизацию и потом редиректит на урл моего домена. Как в reactjs можно слушать изменения на этой странице, чтобы дождаться последнего события onload и получить доступ к странице в рамках одного домена?