在Web应用程序中,有时您会在应用程序中弹出窗口。用户关闭主窗口,关闭所有子弹出窗口(如果它们都打开)是否合理?请记住,主窗口不会停留在同一页面上,用户可能会导航到同一应用程序中的其他页面(这意味着即使您保留对所有打开的子窗口的引用,新页面请求也会丢失对打开的窗口的引用,等等) )。 最佳答案 是的,我认为这是合理的要求。调用window.open时,您可以将句柄存储到此函数返回的窗口中,然后对其进行迭代,并在父窗口关闭时在其上调用close。