在我的Web应用程序中,使用'window.open'从父窗口打开了很多弹出窗口。因此,当我的应用程序的主窗口关闭时,我想关闭所有弹出窗口。我怎样才能做到这一点?
答案 0 :(得分:1)
要知道用户关闭窗口但假设您确实实现了这一点(通过关闭按钮或订阅beforeUnload事件),您可以按照下一个项目符号关闭打开的窗口,这有点问题:
window.open
方法(最好是
数组,所以你有一个
中央地方)。close
方法
在保存的窗口对象上。另一种可能性:
opener
(你
可以尝试在方法中使用typeof
揭幕战)。答案 1 :(得分:0)
没有callback
会通知您用户已关闭浏览器。
答案 2 :(得分:0)
它不可能!你无法捕捉浏览器关闭事件。
在关闭主窗口之前,您可以使用模型弹出窗口确保用户关闭弹出窗口。