获取打开的弹出窗口列表

the*_*xer 5 javascript jquery

我想知道是否可以获得 window.open javascript 函数调用打开的弹出窗口列表。

我想在所有这些页面关闭后运行一些代码。我不介意解决方案是纯 javascript 还是 JQuery。

提前致谢。

T.J*_*der 5

不,您无法通过(遗憾的是)获取页面打开的窗口列表window.open。您必须在打开它们时跟踪它们(假设是您打开它们)。

如果您要执行更现代风格的弹出窗口(定位元素在页面中作为虚拟窗口打开),那么您当然可以通过执行简单的选择器查询轻松获得它们的列表(只需在它们出现时向它们添加一个类)显示,然后在 DOM 中查询具有该类的元素)。