В дочернем окне мне нужно подождать, пока открывающее окно перейдет в другой домен (или будет закрыто).В настоящее время я не использую события, но использую интервал для проверки окна открывания, пока либо окно открывания не станет пустым, либо я больше не смогу получить доступ к его местоположению (из-за междоменного ограничения).Я хочу попробовать использовать событие в открывшемся окне.
Вот как я открываю дочернее окно:
window.open("wait.html", "_popup", "");
Вот как я пытаюсь подписаться на событие вwait.html:
window.opener.addEventListener('load', waiting, false);
function waiting() {
console.log("Waiting...");
}
Но обработчик событий не вызывается.Я работаю в Chrome, поэтому addEventListener должен работать здесь, верно?