我打开一个弹出窗口,通向谷歌:
var popup = window.open("http://google.com", "_blank", "width=600,height=600");
如何检测用户何时关闭此窗口?
例如:
if (popup == 'closed') {
// do stuff
}
窗口有一个closed
字段,指示它是否已关闭,因此如果您想在用户关闭弹出窗口时执行某些操作,您可以执行以下操作:
var popup = window.open(...)
var intervalRef = setInterval(function() {
if(popup.closed) {
clearInterval(intervalRef);
// Do whatever you want to do when the user closes the popup here
}
}, 100);