一尘不染

在JavaScript中捕获弹出窗口的关闭事件

javascript

我需要在弹出窗口(使用window.open)关闭之前执行一些操作。

像这样的东西会很好:

var new_window = window.open('some url')
new_window.onBeforeUnload = function(){ my code}

我该如何实现?


阅读 903

收藏
2020-05-01

共1个答案

一尘不染

只要弹出窗口的url与父 页面 位于同一个域中, 您的示例就会起作用,并且您将事件更改为小写:

var new_window = window.open('some url')
new_window.onbeforeunload = function(){ /* my code */ }
2020-05-01