在Web应用程序中,有时您会在应用程序中弹出窗口。

用户关闭主窗口,关闭所有子弹出窗口(如果它们都打开)是否合理?

请记住,主窗口不会停留在同一页面上,用户可能会导航到同一应用程序中的其他页面(这意味着即使您保留对所有打开的子窗口的引用,新页面请求也会丢失对打开的窗口的引用,等等) )。

最佳答案

是的,我认为这是合理的要求。

调用window.open时,您可以将句柄存储到此函数返回的窗口中,然后对其进行迭代,并在父窗口关闭时在其上调用close

07-24 09:43
查看更多