用封闭物捕获原始窗口

时间:2014-08-21 19:44:14

标签: javascript internet-explorer cross-window-scripting

我一直在阅读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 个答案:

没有答案