我正在尝试在注销完成时关闭所有弹出窗口。注销是一个servlet。在此应用程序中打开了许多不同的弹出窗口。有没有办法做到这一点?我想我需要编写一个程序来存储弹出窗口的句柄。这看起来合情合理吗?
答案 0 :(得分:2)
您需要存储window.open
返回的windowObjectReference
并使用window.close
:
var foo = window.open(…);
foo.close();
只允许对使用window.open方法由脚本打开的窗口调用此方法。