如果弹出窗口被window.close()
关闭或被鼠标点击关闭,有什么不同的方法吗?如果用户手动关闭弹出窗口或不关闭,我想有所不同。
签入关闭事件监听器如果用户单击关闭按钮,那么您将获得数据,并且您知道用户手动单击,否则不会。
您需要在onbeforeunload事件打开后将其绑定到窗口。
最简单的方法是在窗口源代码中加载javascriptonbeforenload代码。
var pop_up_window = window.open('some url')
pop_up_window.onbeforeunload = function(){ /* your code */ }
有关更多详细信息,请查看以下
https://developer.mozilla.org/en-US/docs/Web/API/Window/beforeunload_event