2013-12-16 227 views
0

当另一选项卡关闭时,是否有一种方法可以在一个浏览器选项卡中刷新网页?其他选项卡关闭时刷新浏览器选项卡

我有一个网站,其中提供了可供使用的工艺品的状态(让我们称之为'状态'选项卡)。接下来,我有一个vb应用程序,它读取会员的HID卡并启动一个网站,在这里他们开始注册一个工艺品(让我们称之为我的'注销'标签)。完成后,我想关闭“注册”选项卡并刷新“状态”选项卡。

理想情况下,我想有这样的事情 - 在signout过程的最后一页上,确定“状态”选项卡的标签ID,刷新它,并自动关闭了“signout”选项卡

回答

1

您可以检测标签,由您的标签打开(弹出)

function closeCallback() { 
    //your code here 
} 

var openTab = function(uri, name, options, closeCallback) { 
    var win = window.open(uri, name, options); 
    var interval = window.setInterval(function() { 
     try { 
      if (win == null || win.closed) { 
       window.clearInterval(interval); 
       closeCallback(win); 
      } 
     } 
     catch (e) { 
     } 
    }, 1000); 
    return win; 
}; 
相关问题