How to capture the close event of an opened window by window.open() in JavaScript?

How to capture the close event of an opened window by window.open() in JavaScript?

This JavaScript code works well for me:

var newwindow = window.open("/newwindow.html");
newwindow.onbeforeunload = function () {
    // processing event here
    alert("new window closed");
}

Note that after the callback function is executed, the newwindow is closed.

Answered by Eric Z Ma.

Eric Z Ma

Eric is a father and systems guy. Eric is interested in building high-performance and scalable distributed systems and related technologies. The views or opinions expressed here are solely Eric's own and do not necessarily represent those of any third parties.

Leave a Reply

Your email address will not be published. Required fields are marked *