Захват оригинального окна с закрытием

Я читал, что в некоторых версиях IE есть проблемы с window.opener. Вместо этого у меня есть закрытие по старому окну в моем методе newWindow.onbeforeunload, например так:

var newWindow = window.open("../someFolder/somepage.php");
var self = window;
newWindow.onbeforeunload(function() { 
    self.alert("Closing the other window.");
}

Предупреждение - это не то, для чего я собираюсь использовать это. (Я собираюсь использовать его, чтобы выяснить, когда данные были отправлены на другую страницу, чтобы мне не приходилось постоянно опрашивать.)

Но мой вопрос (1) Это четко определенное поведение? и (2) Существуют ли версии IE (6+), которые будут иметь проблемы с этим?

Я постараюсь также запустить его в IE и протестировать для себя, но у меня пока нет такой возможности. Это работает в Firefox (v31).

0 ответов

Другие вопросы по тегам