在立即打开器 window 关闭后刷新打开器 window 的打开器

Refresh opener of opener window after the immediate opener window had been closed

让我们假设,WindowA 弹出 WindowB

然后WindowB弹出WindowC

打开windowC后,WindowB自动关闭

有没有办法从 Javascriptrefresh/reload WindowAWindowC,前提是它是(WindowC 的)开启者window (WindowB) 已经关闭? 或者这是不可能的,因为 WindowC.opener 将 return null.

您可以通过在 WindowC.

中保留对 WindowA 的引用来轻松做到这一点

加载时windowC或(无论你做什么操作)

superParrent= window.opener.opener;

那么即使关闭WindowB也可以重新加载

superParrent.location.reload();

问题是你必须在关闭之前初始化 var superParrent WindowB