我在Chrome中打开了一个弹出窗口 - 我在弹出窗口中尝试了以下内容
window.onbeforeunload = function() {
alert('Redirecting');
window.opener.location.href = "http://www.google.com";
};
但是,当我关闭弹出窗口时(警报没有出现),这不起作用
如果我将其更改为
window.onload = function() {
alert('Redirecting');
window.opener.location.href = "http://www.google.com";
};
然后它有效。知道为什么这不起作用吗?从父页面我也尝试过:
var new_window = window.open("myPopup.html");
new_window.onbeforeunload = function() {
window.location.href = "http://www.google.com";
};
这同样没有效果。