1

我 99% 确定我的问题的答案是否定的,但以防万一……

用例:

  1. 网页 A 使用 JavaScript(同域)打开一个新窗口 B
  2. 用户刷新 A 或导航离开然后返回
  3. 用户单击页面 A 中的链接,该链接应关闭 B

只要用户不刷新并离开 A(步骤 2),就可以通过保持窗口引用来正常工作。

返回 A 时,是否有任何(异国情调或没有)方法来重新获得对先前打开的窗口的引用?

4

1 回答 1

5

是的

function openWin() {
  w = window.open("","windowname"); // use the window name you gave it when you opened it
  if (w && !w.closed) ...
}
于 2013-03-14T09:00:55.163 回答