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

Posted on In QA

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.

Eric Ma

Eric is a 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 *