Захват оригинального окна с закрытием
Я читал, что в некоторых версиях 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).