如何在浏览器中关闭选项卡时触发事件?

时间:2015-12-11 14:36:02

标签: javascript jquery angularjs

我想在每次关闭浏览器选项卡时调用angularJs中的函数。 为此,我写了这段代码:

$window.onbeforeunload = function() {
    $scope.clientLogout('login');
};

$ scope.clientLogout()在父控制器中定义。 现在,当我从父控制器关闭选项卡时,它的工作正常但在子控制器中无法调用$ scope.clientLogout()函数。

我也尝试了下面的代码并且工作正常:

$window.onbeforeunload = function() {
    return ('hi');
};

任何人都可以解释一下吗?

0 个答案:

没有答案