【问题标题】:Refresh browser tab when other tab closes其他选项卡关闭时刷新浏览器选项卡
【发布时间】:2013-12-16 20:30:24
【问题描述】:

当另一个标签页关闭时,有没有办法在一个浏览器标签页中刷新网页?

我有一个网站,提供可供使用的数字工艺品的状态(让我们称之为我的“状态”标签)。接下来,我有一个 vb 应用程序,它读取会员的 HID 卡并启动一个网站,他们在该网站上继续签出工艺(让我们称之为我的“签出”选项卡)。完成后,我想关闭“注册”选项卡并刷新“状态”选项卡。

理想情况下,我希望在注销过程的最后一页上,确定“状态”标签的标签 ID,刷新它,然后自动关闭“注销”标签

【问题讨论】:

    标签: javascript jquery


    【解决方案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;
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-25
      • 2016-12-31
      • 1970-01-01
      • 2021-12-17
      • 2015-12-27
      • 1970-01-01
      • 2013-08-16
      相关资源
      最近更新 更多