注销时关闭弹出窗口

问题描述

| 我正在尝试注销后关闭所有弹出窗口。注销是一个servlet。在此应用程序中打开了许多不同的弹出窗口。有什么办法吗?我想我需要编写一个程序来存储弹出窗口的句柄。这看起来合理吗?     

解决方法

您需要存储
window.open
返回的
windowObjectReference
并使用
window.close
var foo = window.open(…);

foo.close();
仅允许使用window.open方法由脚本打开的窗口调用此方法。