如何检测子窗口何时关闭(而不是简单地刷新)?

Dan*_*Tao 6 javascript postmessage onbeforeunload dom-events

我知道这些onbeforeunload事件onunload。除非我弄错了,否则这些都不是我需要的,因为每当当前页面卸载时它们都会触发\xe2\x80\x94,这意味着它们会在页面刷新时以及用户导航离开(到另一个 URL)时触发。

\n\n

我的场景是这样的。我创建了一个子窗口,用于window.open显示其他网站,用于审查目的(应用程序的用户根据各种标准审查网站)。子窗口需要频繁浏览,因此该onunload事件会频繁触发。

\n\n

我想知道浏览器窗口本身何时实际关闭,以便父窗口可以报告类似以下内容:

\n\n
\n

“您已关闭预览窗口;要重新打开它吗?”

\n
\n\n

这可能吗?

\n