【发布时间】:2012-01-17 17:18:29
【问题描述】:
我有一个弹出窗口:
var popup = window.open(URL, ...) //content of popup is not in my control
我想知道弹出窗口何时关闭,并认为下面的代码可以帮助我。
$(popup).unload()
但是,Firefox 在弹出窗口出现时启动卸载事件,而不是在它关闭时!
有没有可靠的方法来知道弹出窗口何时关闭,打开者?
我不太喜欢每隔(比如)500 毫秒轮询一次弹出窗口是否关闭...
(我在How to know when popup is closed in javascript找到了这个解决方案)
【问题讨论】:
-
这个问题已经被问及回答了。试试stackoverflow.com/questions/2797560/…
-
我不知道这有什么关系。是否建议在子窗口中添加卸载回调?
-
你能在弹出窗口中添加一个 onbeforeunload 回调吗???
标签: javascript jquery popup onunload